Unisci file PS/EPS in PDF tramite JavaScript
Puoi verificare la qualità dell’unione PS/EPS di Aspose.Page e visualizzare i risultati tramite PS Merger o EPS Merger online gratuito
L’unione PS/EPS di Aspose.Page per JavaScript tramite C++ consente di unire file Encapsulated PostScript (EPS) in un documento PDF su Windows e Linux.
Per eseguire l’unione PS/EPS in PDF, è necessario eseguire diversi passaggi:
- Creare il lettore di file ‘const file_reader = new FileReader();’ e leggere il file ‘file_reader.readAsArrayBuffer(e.target.files[0]);’. 2. Caricare i file necessari utilizzando AsposePagePrepare
- Dopo il caricamento dell’ultimo file, chiamare AsposePSMergeToPdf e passargli l’array dei nomi dei file, il nome del file risultante e i valori booleani SuppressError.
- Il risultato JSON contiene il nome del file in fileNameResult.
- Se il valore SuppressErrors è impostato su true, come per impostazione predefinita, è possibile visualizzare gli errori generati durante l’unione di EPS in PDF.
- È possibile scaricare i file utilizzando la funzione DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’
Il seguente frammento di codice mostra come unire file EPS in un documento PDF in JavaScript:
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 }
Consideriamo alcuni parametri.
- SuppressError controlla il comportamento dell’unione EPS-PDF in caso di errori non critici. Se il valore è true, è possibile visualizzare un elenco di tali errori dopo l’unione nel campo Eccezioni. Il valore predefinito è true.
Valuta l’unione EPS online sul nostro EPS Merger.
È possibile scaricare esempi e file di dati da GitHub.