Agregar imagen a PDF en Node.js
Contents
[
Hide
]
Agregar una imagen a un archivo PDF existente
Se cree comúnmente que agregar imágenes a archivos PDF requiere una herramienta especial compleja. Sin embargo, con Aspose.PDF for Node.js puedes agregar rápida y fácilmente las imágenes que necesitas a PDF en un entorno Node.js.
Solo podemos agregar imágenes al final del archivo, por lo tanto, el ejemplo correcto es que tenemos algunas páginas de documentos escaneados y las convertimos en un solo PDF.
En caso de que desees agregar imágenes, puedes utilizar AsposePdfAddImage función. Por favor, revisa el siguiente fragmento de código para agregar imágenes en el entorno Node.js.
CommonJS:
- Llamar
requirey importarasposepdfnodejsmódulo comoAsposePdfvariable. - Especifica el nombre del archivo PDF en el que se agregará la imagen.
- Llamar
AsposePdfcomo Promise y realiza la operación para agregar una imagen. Recibe el objeto si tiene éxito. - Llame a la función AsposePdfAddImage.
- Agregar imagen al final de un PDF. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultAddImage.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';
const image_file = 'Aspose.jpg';
AsposePdf().then(AsposePdfModule => {
/*Add an image to end a PDF-file and save the "ResultImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddImage(pdf_file, image_file, "ResultAddImage.pdf");
console.log("AsposePdfAddImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importar el
asposepdfnodejsmódulo. - Especifica el nombre del archivo PDF en el que se agregará la imagen.
- Inicializa el módulo AsposePdf. Recibe el objeto si tiene éxito.
- Llame a la función AsposePdfAddImage.
- Agregar imagen al final de un PDF. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultAddImage.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';
const image_file = 'Aspose.jpg';
/*Add an image to end a PDF-file and save the "ResultImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddImage(pdf_file, image_file, "ResultAddImage.pdf");
console.log("AsposePdfAddImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);