Тази кратка статия съдържа информация как да конвертирате 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#.