Šiame trumpame straipsnyje pateikiama informacija apie tai, kaip konvertuoti PDF į TIFF C#. Jame pateikiama visa reikalinga informacija aplinkai sukonfigūruoti ir išsamūs veiksmai užduočiai atlikti. PDF konvertavimas į TIFF C# kodas rodomas kartu su išvesties TIFF vaizdo tinkinimu.
Veiksmai, kaip konvertuoti PDF į TIFF formatu C#
- Sukonfigūruokite projektą, kad pridėtumėte Aspose.PDF į programą naudodami NuGet paketų tvarkyklę
- Įkelkite pavyzdinį įvesties PDF failą į Document klasės objektą, kad galėtumėte konvertuoti į TIFF vaizdą
- Nustatykite išvesties TIFF vaizdo skiriamąją gebą
- Sukurkite ir sukonfigūruokite TiffSettings klasės objektą, kad tinkintumėte išvesties TIFF vaizdą
- Sukurkite ir sukonfigūruokite objektą TiffDevice naudodami nurodytą skiriamąją gebą ir kitus nustatymus
- Išsaugokite įkeltą PDF failą kaip TIFF, naudodami funkciją TiffDevice.Process
Aukščiau pateiktuose veiksmuose pateikiama nuoroda į būtinas bibliotekas, reikalingas konvertuoti PDF į TIFF naudojant C#, ir išsami veiksmų seka tinkamam diegimui. Galite įkelti šaltinio PDF iš disko ir tiesiog konvertuoti jį į TIFF, tačiau norėdami parodyti pritaikymą, čia sukonfigūruotas objektas TiffSettings. Faktinį konvertavimą atlieka objektas “TiffDevice”, kuris inicijuojamas naudojant skiriamąją gebą ir “TiffSettings” egzempliorių ir kuriame yra proceso funkcija, skirta PDF konvertuoti į TIFF.
Kodas konvertuoti PDF į TIFF naudojant 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"); | |
} | |
} | |
} |
Kaip konvertuoti PDF į TIFF C# kodas parodytas, kur išvesties TIFF vaizdo skiriamoji geba nustatoma naudojant horizontalias ir vertikalias skyros reikšmes, tačiau galite naudoti ir kitą perkrovą. “TiffSettings” klasėje yra daug savybių, tokių kaip tuščių puslapių praleidimas, suspaudimo tipo, spalvos gylio, formos tipo, ryškumo ir puslapio koordinačių tipo nustatymas. “TiffDevice” klasėje yra daug konstruktorių, leidžiančių inicijuoti objektą su skirtingomis savybėmis, tokiomis kaip skiriamoji geba, puslapio dydis, plotis, aukštis ir “TiffSettings” egzempliorius keliais deriniais.
Sužinojome, kaip naudojant C# konvertuoti PDF į TIFF, tačiau jei norite sužinoti apie kitus konvertavimo tipus, pvz., PDF į Word, žr. straipsnį kaip konvertuoti PDF į Word naudojant C#.