Den här artikeln förklarar hur man tar bort en bild från PDF med C#. Den innehåller detaljer för att ställa in IDE, en lista med steg och en exempelkod som visar hur man tar bort bild från PDF med C#. Det kommer också att hjälpa till att ta bort alla bilder från alla sidor i en PDF-fil.
Steg för att ta bort en bild från en PDF med C#
- Ställ in miljön att använda Aspose.PDF for .NET för att radera bilder från en PDF
- Ladda käll-PDF-filen med bilder i klassobjektet Document
- Få tillgång till samlingen av bilderna från målet page
- Anropa metoden Delete() för att ta bort bilden
- Spara den utgående PDF-filen efter att du har tagit bort de önskade bilderna
Ovanstående steg förklarar hur man utvecklar en image remover från PDF med C#. Ladda in mål-PDF-filen i dokumentobjektet, få tillgång till samlingen av sidor, hämta referensen till den första sidan med indexvärde 1, få tillgång till samlingen av bilder i resurserna på den valda sidan och anropa metoden Delete(). Spara den utgående PDF-filen på disken med allt innehåll utom de raderade bilderna.
Kod för att ta bort PIC från PDF med C#
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete a particular image | |
pdfDocument.Pages[1].Resources.Images.Delete(1); | |
// Save updated PDF file | |
pdfDocument.Save("DeleteImages.pdf"); | |
} | |
} |
Den här koden visar hur man tar bort foto från PDF med C#. Om du vill ta bort alla bilder från en PDF-fil, gå igenom alla sidor och bildsamlingen på varje sida för att radera dem. Du kan ta bort andra objekt från PDF:en genom att komma åt olika samlingar i resursegenskaperna på en sida.
Den här artikeln har lärt oss att ta bort bilder från en PDF-fil utan att ändra innehållet. Om du vill ta bort en vattenstämpel från en PDF, se artikeln om hur man tar bort vattenstämpel från PDF med C#.