HTML
JPG
PDF
XML
DOCX
PDF
Node.js SDKを使用してSVGをPDFに変換する方法
SVGをPDFに変換するには、 Aspose.PDF Cloud Node.js SDK を使用します このCloud SDKは、Aspose.PDF REST APIを通じてNode.jsプログラミング言語を使用してクラウドベースのPDFクリエーター、アノテーター、エディター、およびコンバーターアプリを開発するNode.jsプログラマーを支援します。 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 TO PDF (ビットマップ画像)
CGM TO PDF (Microsoft Word Binary Format)
EMF TO PDF (Office 2007+ Words Document)
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 (マイクロソフトPowerPoint)
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ペーパースペシフィケーション)