Mesclar ficheiros PS/EPS em PDF usando JavaScript

Pode verificar a qualidade da fusão Aspose.Page PS/EPS e visualizar os resultados online gratuitamente através do PS Merger ou EPS Merger

O Aspose.Page para JavaScript através da fusão C++ PS/EPS permite a fusão de ficheiros Encapsulated PostScript (EPS) num documento PDF em Windows e Linux.
É necessário seguir vários passos para realizar a fusão de PS/EPS para PDF:

  1. Crie o leitor de ficheiros ‘const file_reader = new FileReader();’ e leia o ficheiro ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
  2. Carregue os ficheiros necessários utilizando AsposePagePrepare
  3. Após o carregamento do último ficheiro, chame AsposePSMergeToPdf e passe-lhe o array de nomes de ficheiros, o nome do ficheiro resultante e os valores booleanos SuppressError.
  4. O JSON resultante contém o nome do ficheiro em fileNameResult. 4.Se o valor SuppressErrors for verdadeiro, como é o predefinido, é possível ver que erros foram gerados durante a fusão de EPS para PDF.
  5. Pode descarregar os ficheiros utilizando a função DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’


O seguinte excerto de código mostra como fundir ficheiros EPS num documento PDF em 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  }

Consulte a fusão PS/EPS em .Net e Java.

Vamos considerar alguns parâmetros.

Avalie a fusão de EPS online no nosso Mesclagem de EPS.

Pode descarregar exemplos e ficheiros de dados do GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.