Távolítsa el a hátteret a PDF-ből a C# használatával

Ez a cikk leírja, hogyan lehet eltávolítani a hátteret a PDF webhelyről C# használatával. Tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás írási lépéseinek listáját, valamint egy mintakódot a PDF fájl háttér-eltávolítójának C# használatával történő fejlesztéséhez. Megtanulhatja, hogyan távolíthatja el a háttereket és egyéb műtermékeket az oldalon.

A PDF hátterének eltávolításának lépései C# használatával

  1. Állítsa be az IDE-t a Aspose.PDF for .NET használatára a háttér eltávolításához
  2. Töltse be a forrás PDF-fájlt a Document osztály használatával a háttér törléséhez
  3. Válassza ki a háttérképet tartalmazó céloldalt
  4. Ismételje meg a kiválasztott oldalon lévő összes műterméket
  5. Válassza ki az ArtifactSubtype.Background típusú műtermékeket
  6. Hívja a Delete metódust a háttérben lévő műtermékek eltávolításához
  7. Save a kimeneti PDF-fájlt

Ezek a lépések összefoglalják, hogyan lehet törölni a PDF hátterét C# használatával. Töltse be a cél PDF-fájlt a Dokumentum objektumba, válassza ki a kívánt oldalt, és iterálja végig a benne lévő összes műterméket, hogy megkeresse a háttérműtermékeket. Hívja a Delete() metódust az Artifacts gyűjteményosztályban a háttér eltávolításához és a kimeneti PDF-fájl mentéséhez.

Kód a PDF háttér tisztításához C# használatával

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");
}
}

Ez a kód bemutatja, hogyan lehet eltávolítani a hátteret a PDF fájlból C# használatával. A fejléc/lábléc és a vízjel törölhető az ArtifactSubtype felsoroló segítségével. Ha el szeretné távolítani a hátteret a teljes PDF-ből, hajtsa végre ezt a lépést a dokumentum minden oldalán.

Ez a gyors oktatóanyag megtanította nekünk, hogyan fejleszthetünk PDF háttérradírt. Ha PDF-fájlban szeretné rögzíteni, olvassa el a következő cikket: PDF beírása C# használatával.

 Magyar