HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDK で PNG を PDF に変換

Aspose.PDF Cloud Node.js SDK を使用して、PDF を含む複数の形式に PNG ドキュメントをエクスポート

Get Started

Node.js SDK を使用して PNG を PDF に変換する方法

PNG を PDF に変換するには、 Aspose.PDF Cloud Node.js SDK このクラウド SDK は、Node.js プログラマーが Aspose.PDF REST API を介してクラウドベースの PDF 作成、注釈、編集、変換アプリを開発するのを支援します。開く NPM パッケージマネージャーで検索 Aspose.PDF Cloud, してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

パッケージ マネージャー コンソール コマンド


     
    npm install asposepdfcloud --save
     
     

Node.js で PNG を PDF に変換する手順

Aspose.PDF Cloud Node.js 開発者は、数行のコードで簡単に PNG ファイルを PDF に読み込み、変換できます。

  1. JSON ファイルからアプリケーション シークレットとキーを読み込むか、別の方法で認証情報を設定します
  2. クラウド API に接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. putImageInStorageToPdf を使用して変換を実行します
  5. 必要に応じて結果をダウンロードします
 

このサンプルコードは、PNG を 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 convertPNGtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.png";
        const storageImageFileName = "sample.png";
        const pdfApi = new PdfApi(credentials.id, credentials.key);
        let fileData = await fs.readFile(localImageFileName);
        try {
            let uploadResult = await pdfApi.uploadFile(storageImageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.response.text);
        }
        let imageTemplateList = [];
        let imageTemplate = new ImageTemplate();
        imageTemplate.imagePath = storageImageFileName;
        imageTemplate.imageSrcType = ImageSrcType.Common;
        imageTemplateList.push(imageTemplate);

        let imageTemplatesRequest = new ImageTemplatesRequest()
        imageTemplatesRequest.IsOCR = false;
        imageTemplatesRequest.imagesList = imageTemplateList;

        try {
            let convertResult = await pdfApi.putImageInStorageToPdf("sample-png-to-pdf.pdf", imageTemplatesRequest);
            console.log(convertResult.response.text);
            const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
        } catch (error) {
            console.error(error.response.text);
        }
    }
 
  • 他のサポートされている変換

    以下に示すいくつかの形式を含む、MD を他の多くのファイル形式に変換することもできます。

    BMP TO PDF (ビットマップ画像)
    CGM TO PDF (マイクロソフト ワード バイナリ フォーマット)
    EMF TO PDF (Office 2007+ ワード ドキュメント)
    EPUB TO PDF (拡張メタファイル形式)
    GIF TO PDF (グラフィカルインターチェンジフォーマット)
    HTML TO PDF (ハイパーテキストマークアップ言語)
    JPEG TO PDF (ジョイントフォトグラフィックエキスパーツグループ)
    LATEX TO PDF (LaTeX 出力テキスト)
    PCL TO PDF (プリンターコマンド言語)
    MD TO PDF (マークダウン)
    PDF TO BMP (ビットマップ画像)
    PDF TO EPUB (電子書籍形式)
    PDF TO GIF (グラフィカルインターチェンジフォーマット)
    PDF TO HTML (ハイパーテキストマークアップ言語)
    PDF TO JPEG (ジョイントフォトグラフィックエキスパートグループ)
    PDF TO PDF/A (ポータブルドキュメントフォーマット)
    PDF TO PNG (ポータブルネットワークグラフィックス)
    PDF TO PPTX (マイクロソフトパワーポイント)
    PDF TO SVG (スケーラブルベクターグラフィックス)
    PDF TO TEX (コンピュータグラフィックスシステム)
    PDF TO TIFF (タグ付き画像ファイル形式)
    PDF TO WORD (マイクロソフトワードバイナリフォーマット)
    PDF TO XLSX (マイクロソフトエクセルオープンXMLフォーマットスプレッドシートファイル)
    PDF TO XPS (XMLペーパー仕様)
    PNG TO PDF (ポータブルネットワークグラフィックス)
    PS TO PDF (ポストスクリプト)
    SVG TO PDF (スケーラブルベクターグラフィックス)
    TEXT TO PDF (テキストドキュメント)
    TIFF TO PDF (タグ付き画像ファイル形式)
    XPS TO PDF (XMLペーパー仕様)