Eliminar Imágenes de un Archivo PDF en Node.js
Puedes eliminar imágenes de un archivo PDF usando Aspose.PDF para Node.js a través de C++.
En caso de que desees eliminar imágenes de un PDF, puedes usar la función AsposePdfDeleteImages. Por favor, revisa el siguiente fragmento de código para eliminar imágenes en el entorno de Node.js.
CommonJS:
-
Llama a
require
e importa el móduloasposepdfnodejs
como variableAsposePdf
. -
Especifica el nombre del archivo PDF del cual se eliminará la imagen.
-
Llama a
AsposePdf
como Promesa y realiza la operación para eliminar imágenes. Recibe el objeto si tiene éxito. -
Llama a la función AsposePdfDeleteImages.
-
Eliminar imágenes de un PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteImages.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en su archivo, la información del error se contendrá en ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Eliminar imágenes de un archivo PDF y guardar en "ResultPdfDeleteImages.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteImages(pdf_file, "ResultPdfDeleteImages.pdf");
console.log("AsposePdfDeleteImages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
-
Importar el módulo
asposepdfnodejs
. -
Especificar el nombre del archivo PDF en el cual se eliminará la imagen.
-
Inicializar el módulo AsposePdf. Recibir el objeto si es exitoso.
-
Llama a la función AsposePdfDeleteImages.
-
Elimina imágenes de un PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfDeleteImages.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error estará contenida en ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Eliminar imágenes de un archivo PDF y guardar en "ResultPdfDeleteImages.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteImages(pdf_file, "ResultPdfDeleteImages.pdf");
console.log("AsposePdfDeleteImages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);