Den här artikeln förklarar hur man lägger till bild i PDF med C# med hjälp av miljöinställningssteg och dela de logiska stegen för att skriva applikationen med detta bibliotek. Alla nödvändiga klasser och metoder diskuteras i de detaljerade stegen och används sedan i en körbar exempelkod för en fullständig demonstration av funktionen för att infoga bild i PDF med C#. Till slut, när bilden läggs till på målsidan, sparas den resulterande filen på disken.
Steg för att infoga bild i PDF med C#
- Skapa miljön för att använda Aspose.PDF for .NET för att lägga till en bild
- Öppna käll-PDF-filen och öppna målet page
- Definiera koordinaterna där bilden ska klistras in
- Ladda bilden och lägg till den i resurssamlingen för bildtyp på den valda sidan
- Spara det aktuella grafikläget och skapa en rektangel och matrix objekt
- Definiera bildens placering och rita bilden
- Återställ grafiktillståndet och spara den resulterande PDF-filen
Dessa steg beskriver processen för att infoga foto i PDF med C#. Sammanfattningen av stegen är att ladda PDF-filen, få tillgång till målsidan, ladda och lägga till bilden i samlingen av bilder på den valda sidan, spara det aktuella tillståndet för grafiken som återställs i slutet innan du sparar output PDF-fil, skapa rektangeln och rita bilden med flera operatorer i klassen Aspose.Pdf.Operators. Du kan följa stegen i föreskriven ordning för att uppnå önskad effekt.
Kod för att lägga till bild till PDF med C#
Den här koden visar hur man lägger till bild i PDF med C#. Främst använder den klassen Aspose.Pdf.Operators genom att anropa metoden GSave() för att spara grafiktillståndet och metoden GRestore() för att återställa tillståndet i slutet, ConcatenateMatrix för att definiera hur bilden ska placeras och Do( ) metod för att rita bilden. Den visar också deklarationen av koordinaterna där bilden ska klistras in på PDF-sidan.
Den här artikeln har väglett oss att lägga till bild till PDF med C#. Om du vill lära dig att lägga till ritobjekt som cirkel till en PDF-fil, se artikeln om hur man lägger till cirkel till PDF med C#.