📜  tiny pdf base64 (1)

📅  最后修改于: 2023-12-03 15:35:20.186000             🧑  作者: Mango

Tiny PDF Base64

如果你需要在程序中处理 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);
API
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 编码的字符串。

设置 MIME 类型
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 编码的字符串。