HTML
JPG
PDF
XML
DOCX
PDF
如何使用 Node.js SDK 将 SVG 转换为 PDF
要将 SVG 转换为 PDF,我们将使用 Aspose.PDF Cloud Node.js SDK 此 Cloud SDK SDK 协助 Node.js 程序员开发基于云的 PDF 创建、注释、编辑和转换应用程序,使用 Node.js 编程语言通过 Aspose.PDF REST API。打开 NPM 包管理器,搜索 Aspose.PDF Cloud, 并安装。您还可以使用以下命令从包管理器控制台进行安装。
包管理器控制台命令
npm install asposepdfcloud --save
通过 Node.js 将 SVG 转换为 PDF 的步骤
Aspose.PDF Cloud Node.js 开发人员可以轻松地在几行代码中加载和转换 SVG 文件为 PDF。
- 从 JSON 文件加载您的应用程序密钥和密钥或以其他方式设置凭据
- 创建一个对象以连接到云 API
- 上传您的文档文件
- 使用 putImageInStorageToPdf 执行转换
- 如有需要,下载结果
此示例代码显示 SVG 到 PDF Cloud Node.js SDK 转换
const fs = require("fs");
const credentials = require("./credentials.json");
const { PdfApi } = require("asposepdfcloud");
const { ImageTemplatesRequest } = require("asposepdfcloud/src/models/imageTemplatesRequest");
const { ImageTemplate } = require("asposepdfcloud/src/models/imageTemplate");
const { ImageSrcType } = require("asposepdfcloud/src/models/imageSrcType");
// Load your Application Secret and Key from the JSON file or set credentials in another way
async function convertSVGtoPDF() {
const localImageFileName = "C:\\Samples\\sample.ps";
const storageFileName = "sample.ps";
const pdfApi = new PdfApi(credentials.id, credentials.key);
let fileData = await fs.readFile(localImageFileName);
try {
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.response.text);
}
try {
let convertResult = await pdfApi.putSvgInStorageToPdf("sample-svg-to-pdf.pdf", storageFileName);
console.log(convertResult.response.text);
const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
} catch (error) {
console.error(error.response.text);
}
}
其他支持的转换
您还可以将 MD 转换为许多其他文件格式,包括下面列出的一些。
BMP 转 PDF (位图图像)
CGM 转 PDF (Microsoft Word 二进制格式)
EMF 转 PDF (Office 2007+ 文档)
EPUB 转 PDF (增强型图元文件格式)
GIF 转 PDF (图形交换格式)
HTML 转 PDF (超文本标记语言)
JPEG 转 PDF (联合图像专家组)
LATEX 转 PDF (LaTeX 输出文本)
PCL 转 PDF (打印机命令语言)
MD 转 PDF (Markdown)
PDF 转 BMP (位图图像)
PDF 转 EPUB (电子书格式)
PDF 转 GIF (图形交换格式)
PDF 转 HTML (超文本标记语言)
PDF 转 JPEG (联合图像专家组)
PDF 转 PDF/A (便携文档格式)
PDF 转 PNG (便携式网络图形)
PDF 转 PPTX (微软幻灯片)
PDF 转 SVG (可缩放矢量图形)
PDF 转 TEX (计算机图形系统)
PDF 转 TIFF (标记图像文件格式)
PDF 转 WORD (微软Word二进制格式)
PDF 转 XLSX (微软Excel开放XML格式电子表格文件)
PDF 转 XPS (XML纸张规范)
PNG 转 PDF (便携式网络图形)
PS 转 PDF (PostScript)
SVG 转 PDF (可缩放矢量图形)
文本 转 PDF (文本文档)
TIFF 转 PDF (标记图像文件格式)
XPS 转 PDF (XML纸张规范)