Rotar páginas PDF en Node.js
Contents
[
Hide
]
Esta sección describe cómo rotar páginas en un archivo PDF existente usando Aspose.PDF for Node.js via C++.
En caso de que desee rotar páginas PDF, puede usar AsposePdfRotateAllPages función. Esta función usa un parámetro especial ‘AsposePdfModule.Rotation’ para el valor de rotación. Con él puedes establecer cuántos grados necesitas rotar el PDF. Hay variantes: Ninguno, 90, 180 o 270 grados.
Por favor, revisa el siguiente fragmento de código para rotar páginas PDF en un entorno Node.js.
CommonJS:
- Llamar
requirey importarasposepdfnodejsmódulo comoAsposePdfvariable. - Especifica el nombre del archivo PDF a rotar.
- Llamar
AsposePdfcomo Promise y realiza la operación para rotar páginas. Recibe el objeto si es exitoso. - Llame a la función AsposePdfRotateAllPages.
- Rota todos los archivos PDF. La rotación está configurada en 270 grados (on270). Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultRotation.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error se encontrará en ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Rotate PDF-pages and save the "ResultRotation.pdf"*/
const json = AsposePdfModule.AsposePdfRotateAllPages(pdf_file, AsposePdfModule.Rotation.on270, "ResultRotation.pdf");
console.log("AsposePdfRotateAllPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar el
asposepdfnodejsmódulo. - Especifica el nombre del archivo PDF a rotar.
- Inicializa el módulo AsposePdf. Recibe el objeto si tiene éxito.
- Llame a la función AsposePdfRotateAllPages.
- Rota todos los archivos PDF. La rotación está configurada en 270 grados (on270). Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultRotation.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error se encontrará en ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Rotate PDF-pages and save the "ResultRotation.pdf"*/
const json = AsposePdfModule.AsposePdfRotateAllPages(pdf_file, AsposePdfModule.Rotation.on270, "ResultRotation.pdf");
console.log("AsposePdfRotateAllPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);