HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDKでCGMをPDFに変換

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

Get Started

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

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

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


     
    npm install asposepdfcloud --save
     
     

Node.jsを介してCGMをPDFに変換する手順

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

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

このサンプルコードは、CGMを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 convertCGMtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.cgm";
        const storageImageFileName = "sample.cgm";
        const pdfApi = new PdfApi(credentials.id, credentials.key);

        try {
            let fileData = await fs.readFile(localImageFileName);
            let uploadResult = await pdfApi.uploadFile(storageImageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.response.text);
        }
        s
        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-cgm-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 (オフィス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ペーパー仕様)