Այս արագ հոդվածը պարունակում է տեղեկատվություն այն մասին, թե ինչպես կարելի է փոխարկել PDF-ը TIFF-ի C#-ում: Այն տրամադրում է բոլոր անհրաժեշտ տեղեկությունները շրջակա միջավայրը կարգավորելու և առաջադրանքն իրականացնելու մանրամասն քայլերը: PDF-ը TIFF-ի փոխարկելու համար ցուցադրվում է C# կոդը՝ ելքային TIFF պատկերի հարմարեցման հետ մեկտեղ:
PDF-ը TIFF-ի C#-ով փոխարկելու քայլեր
- Կազմաձևեք նախագիծը՝ հավելվածում Aspose.PDF ավելացնելու համար՝ օգտագործելով Nuget փաթեթների կառավարիչը
- Ներբեռնեք մուտքագրված PDF ֆայլի նմուշը Document դասի օբյեկտում՝ TIFF պատկերի վերածելու համար
- Սահմանեք ելքային TIFF պատկերի լուծումը
- Ստեղծեք և կազմաձևեք TiffSettings դասի օբյեկտը՝ ելքային TIFF պատկերը հարմարեցնելու համար
- Ստեղծեք և կազմաձևեք TiffDevice օբյեկտը` օգտագործելով նշված լուծումը և այլ կարգավորումները
- Պահպանեք բեռնված PDF ֆայլը որպես TIFF՝ օգտագործելով TiffDevice.Process ֆունկցիան
Վերոնշյալ քայլերը հղում են տալիս դեպի անհրաժեշտ գրադարաններ, որոնք անհրաժեշտ են * PDF-ը TIFF-ի C#*-ով փոխարկելու համար և պատշաճ իրականացման համար քայլերի մանրամասն հաջորդականություն: Դուք կարող եք բեռնել աղբյուրի PDF-ը սկավառակից և պարզապես այն վերածել TIFF-ի, սակայն հարմարեցումը ցուցադրելու համար TiffSettings օբյեկտը կազմաձևված է այստեղ: Փաստացի փոխակերպումն իրականացվում է TiffDevice օբյեկտի կողմից, որը սկզբնավորվում է լուծման և TiffSettings օրինակով և պարունակում է Process ֆունկցիա՝ PDF-ը TIFF-ի փոխարկելու համար:
Կոդ՝ PDF-ը TIFF-ի փոխարկելու համար՝ օգտագործելով 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"); | |
} | |
} | |
} |
PDF-ը TIFF-ի փոխարկելու համար ցուցադրվում է C#* կոդը, որտեղ ելքային TIFF պատկերի համար լուծաչափը սահմանված է հորիզոնական և ուղղահայաց լուծաչափի արժեքներով, սակայն կարող եք նաև օգտագործել մեկ այլ ծանրաբեռնվածություն: TiffSettings դասը պարունակում է բազմաթիվ հատկություններ, ինչպիսիք են դատարկ էջերը բաց թողնելը, սեղմման տեսակը, գույնի խորությունը, ձևի տեսակը, պայծառությունը և էջի կոորդինատի տեսակը սահմանելը: TiffDevice դասը պարունակում է բազմաթիվ կոնստրուկտորներ՝ իր օբյեկտը տարբեր բնութագրերով սկզբնավորելու համար, ինչպիսիք են լուծումը, էջի չափը, լայնությունը, բարձրությունը և TiffSettings օրինակը բազմաթիվ համակցություններով:
Մենք սովորել ենք, թե ինչպես օգտագործելով C#-ը PDF-ը փոխակերպում TIFF-ի, սակայն, եթե ցանկանում եք սովորել այլ տեսակի փոխարկումներ, ինչպիսիք են PDF-ը Word, տես հոդվածը ինչպես փոխարկել PDF-ը Word-ի՝ օգտագործելով C#-ում: