HTML JPG PDF XML DOCX
  Product Family
PDF

在Node.js SDK中转换MD为PDF

使用Aspose.PDF Cloud Node.js SDK将MD文档导出为包括PDF在内的多种格式

Get Started

如何使用Node.js SDK将MD转换为PDF

要将MD转换为PDF,我们将使用 Aspose.PDF Cloud Node.js SDK 此Cloud SDK SDK帮助Node.js程序员使用Aspose.PDF REST API开发基于云的PDF创建、注释、编辑和转换应用程序。打开 NPM 包管理器,搜索 Aspose.PDF Cloud, 并安装。您还可以使用Package Manager Console中的以下命令。

Package Manager Console命令


     
    npm install asposepdfcloud --save
     
     

通过Node.js步骤将MD转换为PDF

Aspose.PDF Cloud Node.js开发人员可以轻松地在几行代码中加载和转换MD文件为PDF。

  1. 从JSON文件中加载您的应用程序密钥和密码,或以其他方式设置凭据
  2. 创建一个对象来连接到Cloud API
  3. 上传您的文档文件
  4. 使用putMarkdownInStorageToPdf执行转换
  5. 如有需要,下载结果
 

此示例代码展示MD到PDF Cloud Node.js SDK转换


    const fs = require("fs");
    const credentials = require("./credentials.json");
    const { PdfApi } = require("asposepdfcloud");

    // Load your Application Secret and Key from the JSON file or set credentials in another way
    async function convertMDtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.md";
        const storageFileName = "sample.md";
        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.putMarkdownInStorageToPdf("sample-md-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+ Word文档)
    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 纸张规格)