Eliminar el fondo de un PDF con C#

En este artículo se describe cómo eliminar el fondo de PDF con C#. Contiene los detalles para configurar el entorno de desarrollo, una lista de pasos para escribir la aplicación y un código de muestra para desarrollar un eliminador de fondo de archivos PDF con C#. Aprenderá a eliminar fondos y otros elementos no deseados en una página.

Pasos para eliminar el fondo de un PDF con C#

  1. Configure el IDE para usar Aspose.PDF for .NET para eliminar el fondo
  2. Cargue el archivo PDF de origen utilizando la clase Document para borrar el fondo
  3. Seleccione la página de destino que tenga una imagen de fondo
  4. Iterar a través de todos los artefactos en la página seleccionada
  5. Seleccione los artefactos de tipo ArtifactSubtype.Background
  6. Llame al método Delete para eliminar los artefactos de fondo.
  7. Save el archivo PDF de salida

Estos pasos resumen cómo borrar el fondo de un PDF con C#. Cargue el archivo PDF de destino en el objeto Document, seleccione la página deseada y recorra todos los artefactos que contiene para buscar los artefactos Background. Llame al método Delete() en la clase de colección Artifacts para eliminar el fondo y guardar el archivo PDF de salida.

Código para limpiar el fondo de un PDF con C#

using Aspose.Pdf;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Open the PDF file
var doc = new Document("BackGround.pdf");
// Access the target page
var page = doc.Pages[1];
// Iterate through all the artifacts in the page
foreach(var fact in page.Artifacts)
{
// Search background artifact
if(fact.Subtype == Artifact.ArtifactSubtype.Background)
{
// Delete the background
page.Artifacts.Delete(fact);
}
}
// Save the output after removing background
doc.Save("output.pdf");
System.Console.WriteLine("Background removed successfully");
}
}

Este código demuestra cómo eliminar el fondo de un archivo PDF con C#. Puede eliminar el encabezado/pie de página y la marca de agua con el enumerador ArtifactSubtype. Para eliminar el fondo de todo el PDF, realice este paso en cada página del documento.

Este tutorial rápido nos ha enseñado a desarrollar un borrador de fondo de PDF. Si desea aplicar la imposición en un archivo PDF, consulte el artículo sobre Imponer PDF usando C#.

 Español