Ovaj kratki članak sadrži informacije o tome kako pretvoriti PDF u TIFF u C#. Pruža sve potrebne informacije za konfiguriranje okruženja i detaljne korake za izvršenje zadatka. Za pretvaranje PDF u TIFF C# kod je prikazan zajedno s prilagodbom izlazne TIFF slike.
Koraci za pretvaranje PDF-a u TIFF u C#
- Konfigurirajte projekt za dodavanje Aspose.PDF u aplikaciju pomoću upravitelja paketa Nuget
- Učitajte oglednu ulaznu PDF datoteku u objekt klase Document za konverziju u TIFF sliku
- Postavite razlučivost izlazne TIFF slike
- Instancirajte i konfigurirajte objekt klase TiffSettings za prilagodbu izlazne TIFF slike
- Stvorite i konfigurirajte objekt TiffDevice koristeći navedenu rezoluciju i druge postavke
- Spremite učitanu PDF datoteku kao TIFF pomoću funkcije TiffDevice.Process
Gornji koraci pružaju poveznicu do potrebnih biblioteka potrebnih za konvertiranje PDF-a u TIFF pomoću C# i detaljan niz koraka za ispravnu implementaciju. Možete učitati izvorni PDF s diska i jednostavno ga pretvoriti u TIFF, no kako biste demonstrirali prilagodbu, ovdje je konfiguriran objekt TiffSettings. Stvarnu pretvorbu izvodi objekt TiffDevice koji se inicijalizira s rezolucijom i instancom TiffSettings i sadrži funkciju Proces za pretvaranje PDF-a u TIFF.
Kod za pretvaranje PDF-a u TIFF pomoću C#
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace AsposePdf | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize and load the Aspose.PDF license to avoid evaluation watermark in the output TIFF image | |
Aspose.Pdf.License license = new Aspose.Pdf.License(); | |
license.SetLicense("Aspose.Pdf.lic"); | |
// Open the sample input PDF document for conversion to TIFF | |
Document pdfDocument = new Document("SampleInput.pdf"); | |
// Create and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Instantiate and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings | |
{ | |
Compression = CompressionType.CCITT4, | |
Depth = ColorDepth.Format4bpp, | |
Shape = ShapeType.Portrait, | |
SkipBlankPages = true | |
}; | |
// Create TIFF device and initialize with resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Convert the input PDF file to the TIFF image | |
tiffDeviceObj.Process(pdfDocument, "AllPagesToTIFF_out.tif"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Za konvertiranje PDF-a u TIFF C# kod je demonstriran gdje je razlučivost postavljena za izlaznu TIFF sliku korištenjem vodoravne i okomite vrijednosti razlučivosti, no možete koristiti i drugo preopterećenje. Klasa TiffSettings sadrži puno svojstava poput preskakanja praznih stranica, postavljanja vrste kompresije, dubine boje, vrste oblika, svjetline i vrste koordinata stranice. Klasa TiffDevice sadrži mnogo konstruktora za inicijalizaciju svog objekta s različitim karakteristikama kao što su razlučivost, veličina stranice, širina, visina i instanca TiffSettings u više kombinacija.
Naučili smo kako pomoću jezika C# pretvoriti PDF u TIFF, no ako želite naučiti druge vrste pretvorbi poput PDF-a u Word, pogledajte članak na kako pretvoriti PDF u Word koristeći C#.