JavaScript を使用して PS/EPS ファイルを PDF に結合
Aspose.Page の PS/EPS マージの品質を確認し、結果を確認するには、無料のオンライン ツール PS Merger または EPS Merger をご利用ください。
Aspose.Page for JavaScript の C++ 経由 PS/EPS マージを使用すると、Windows および Linux で Encapsulated PostScript (EPS) ファイルを PDF ドキュメントにマージできます。
PS/EPS から PDF へのマージを実行するには、いくつかの手順を実行する必要があります。
- ファイル リーダー ‘const file_reader = new FileReader();’ を作成し、ファイル ‘file_reader.readAsArrayBuffer(e.target.files[0]);’ を読み取ります。
- AsposePagePrepare を使用して必要なファイルを読み込みます。
- 最後のファイルの読み込み後、 AsposePSMergeToPdf を呼び出し、ファイル名の配列、結果ファイル名、および SuppressError ブール値を渡します。
- 結果の JSON には、fileNameResult にファイル名が含まれます。
- SuppressErrors 値が true(デフォルト)の場合、EPS から PDF への結合中に発生したエラーを確認できます。
- DownloadFile 関数を使用してファイルをダウンロードできます: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’
次のコード スニペットは、JavaScript で EPS ファイルを PDF ドキュメントに結合する方法を示しています。
1 var fPs2Pdf = function (e) {
2 const file_reader = new FileReader();
3 function readFile(index) {
4 if (index >= e.target.files.length) {
5 const fileNames = Array.from(e.target.files).map((x) => x.name).toString();
6 const JSON = PSMergeToPdf(fileNames, "ResultMerge.pdf", true);
7 if (JSON.errorCode == 0) {
8 DownloadFile(JSON.fileNameResult, "image/pdf");
9 }
10 else
11 document.getElementById('output').textContent = JSON.errorText;
12 return;
13 }
14 const file = e.target.files[index];
15 file_reader.onload = function (event) {
16 AsposePagePrepare(event.target.result, file.name);
17 readFile(index + 1)
18 }
19 file_reader.readAsArrayBuffer(file);
20 }
21 readFile(0);
22 }
いくつかのパラメータについて考えてみましょう。
- SuppressError は、重大ではないエラーが発生した場合の EPS から PDF へのマージ処理の動作を制御します。値が true の場合、マージ処理後に Exceptions フィールドにエラーの一覧を表示できます。デフォルト値は true です。
EPS Merger で EPS マージ処理をオンラインで評価できます。
サンプルとデータファイルは GitHub からダウンロードできます。