HTML
JPG
PDF
XML
DOCX
PDF
Node.js SDKを使用してGIFをPDFに変換する方法
GIFをPDFに変換するには、 Aspose.PDF Cloud Node.js SDK このCloud SDK SDKは、Aspose.PDF REST APIを介してNode.jsプログラミング言語を使用して、クラウドベースのPDF作成、注釈付け、編集、変換アプリを開発するNode.jsプログラマーを支援します。開く NPM パッケージマネージャーで、検索して Aspose.PDF Cloud、 をインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
npm install asposepdfcloud --save
Node.jsを介してGIFをPDFに変換する手順
Aspose.PDF Cloud Node.js開発者は、わずか数行のコードでGIFファイルをPDFに簡単にロードおよび変換できます。
- JSONファイルからアプリケーションシークレットとキーをロードするか、別の方法で認証情報を設定します
- Cloud APIに接続するオブジェクトを作成します
- ドキュメントファイルをアップロードします
- putImageInStorageToPdfを使用して変換を実行します
- 必要に応じて結果をダウンロードします
このサンプルコードはGIFから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 convertGIFtoPDF() {
const localImageFileName = "C:\\Samples\\sample.gif";
const storageImageFileName = "sample.gif";
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.Gif;
imageTemplateList.push(imageTemplate);
let imageTemplatesRequest = new ImageTemplatesRequest()
imageTemplatesRequest.IsOCR = false;
imageTemplatesRequest.imagesList = imageTemplateList;
try {
let convertResult = await pdfApi.putImageInStorageToPdf("sample-gif-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 (Microsoft Wordバイナリ形式)
EMF TO PDF (Office 2007+ Words文書)
EPUB TO PDF (拡張メタファイル形式)
GIF TO PDF (グラフィック交換形式)
HTML TO PDF (ハイパーテキストマークアップ言語)
JPEG TO PDF (Joint Photographic Experts Group)
LATEX TO PDF (LaTeX出力テキスト)
PCL TO PDF (プリンターコマンド言語)
MD TO PDF (Markdown)
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ペーパースペシフィケーション)