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