📅  最后修改于: 2023-12-03 15:35:20.186000             🧑  作者: Mango
如果你需要在程序中处理 PDF 文件,那么 Tiny PDF Base64 可能是一个非常方便的工具。它可以将 PDF 文件转换为 Base64 编码的字符串,方便进行数据传输和存储。
你可以通过以下命令安装 Tiny PDF Base64:
npm install tiny-pdf-base64
Tiny PDF Base64 提供了一个简单易用的 API,你可以通过以下方式来使用它:
const fs = require('fs');
const tinyPdfBase64 = require('tiny-pdf-base64');
const pdfPath = './example.pdf';
const pdfBuffer = fs.readFileSync(pdfPath);
const pdfBase64 = tinyPdfBase64(pdfBuffer);
console.log(pdfBase64);
tinyPdfBase64(buffer: Buffer, options?: Options): string
将一个 PDF 文件转换为 Base64 编码的字符串。
buffer: Buffer
- 要转换的 PDF 文件的 Buffer。options: Options
- 可选参数,用于配置转换行为。返回一个 Base64 编码的字符串。
Options
mime: string
- 设置转换后的 MIME 类型。默认为 application/pdf
。const fs = require('fs');
const tinyPdfBase64 = require('tiny-pdf-base64');
const pdfPath = './example.pdf';
const pdfBuffer = fs.readFileSync(pdfPath);
const pdfBase64 = tinyPdfBase64(pdfBuffer);
console.log(pdfBase64);
该示例将会输出 PDF 文件的 Base64 编码的字符串。
const fs = require('fs');
const tinyPdfBase64 = require('tiny-pdf-base64');
const pdfPath = './example.pdf';
const pdfBuffer = fs.readFileSync(pdfPath);
const options = { mime: 'application/json' };
const pdfBase64 = tinyPdfBase64(pdfBuffer, options);
console.log(pdfBase64);
该示例将会将转换后的 MIME 类型设置为 application/json
,输出 PDF 文件的 Base64 编码的字符串。