Fusionar archivos PS/EPS a PDF usando JavaScript
Puede verificar la calidad de Aspose.Page PS/EPS fusionando y ver los resultados a través de GRATIS PS ferger o > ecus “>
Aspose.Page for JavaScript a través de la fusión C ++ PS/EPS permite fusionar archivos de PostScript (EPS) encapsulados a un documento PDF en Windows y Linux.
Es necesario hacer varios pasos para realizar PS/EPS a PDF Fusion:
- Crear lector de archivos ‘const file_reader = new FileReader ();’ y lea el archivo ‘file_reader.readasArrayBuffer (e.target.files [0]);’.
- Cargue los archivos necesarios usando AsposePagePrepare
- Después de la carga del último archivo, llame AsposePSmerGetPetOpdf y pase la matriz de nombres de archivo, el nombre del archivo de resultados y SupressError Valores booleanos.
- El resultado JSON contiene el nombre del archivo en FileNameresult.
- Si el valor SupressErrors era verdadero, como lo es, por defecto, es posible ver qué errores se lanzaron durante la fusión de EPS a PDF.
- Puede descargar archivos utilizando la función DownloadFile: ‘downloadfile (json.filenameresult, “Image/pdf”);’
El siguiente fragmento de código muestra cómo fusionar los archivos EPS en un documento PDF en 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 }
Consideremos algunos parámetros.
- Supresor Controla el comportamiento de la fusión EPS a PDF cuando aparecen errores no críticos. Si el valor es verdadero, entonces es posible ver una lista de tales errores después de fusionarse en el campo Excepciones. El valor predeterminado es verdadero.
Evalúe el EPS fusionando en línea en nuestro fusión de EPS .
Puede descargar ejemplos y archivos de datos de GitHub.