创建 PDF 并将其上传到 Azure Blob 存储
Create and upload PDF to azure blob storage
我正在使用 PDFkit 创建 PDF,但我想将创建的 PDF 上传到 azure blob 存储。我有以下代码(打字稿)但它不起作用:
const doc = new PDFDocument();
doc.fontSize(27).text("test", 100, 100);
doc.end();
const uploadBlobResponse = await blockBlobClient.upload(
doc,
Buffer.byteLength(doc)
);
我可以连接到 azure blob 存储,但是上传部分不工作
我已经在我的环境中测试过
您可以使用以下代码将 PDF 文件从 PDFKIT 上传到 Azure Blob 存储
const PDFDocument = require('pdfkit');
const fs = require('fs');
const blobName = "doc.pdf";
const doc = new PDFDocument();
doc.pipe(fs.createWriteStream(blobName));
doc.fontSize(27).text("test", 100, 100);
doc.end();
const uploadBlobResponse = await blockBlobClient.uploadFile(blobName);
我正在使用 PDFkit 创建 PDF,但我想将创建的 PDF 上传到 azure blob 存储。我有以下代码(打字稿)但它不起作用:
const doc = new PDFDocument();
doc.fontSize(27).text("test", 100, 100);
doc.end();
const uploadBlobResponse = await blockBlobClient.upload(
doc,
Buffer.byteLength(doc)
);
我可以连接到 azure blob 存储,但是上传部分不工作
我已经在我的环境中测试过
您可以使用以下代码将 PDF 文件从 PDFKIT 上传到 Azure Blob 存储
const PDFDocument = require('pdfkit');
const fs = require('fs');
const blobName = "doc.pdf";
const doc = new PDFDocument();
doc.pipe(fs.createWriteStream(blobName));
doc.fontSize(27).text("test", 100, 100);
doc.end();
const uploadBlobResponse = await blockBlobClient.uploadFile(blobName);