Hur man konverterar PDF till TIFF i C#

Den här snabba artikeln innehåller information om hur du konverterar PDF till TIFF i C#. Den ger all nödvändig information för att konfigurera miljön och detaljerade steg för att utföra uppgiften. För att konvertera PDF till TIFF visas C#-koden tillsammans med anpassningen av den utgående TIFF-bilden.

Steg för att konvertera PDF till TIFF i C#

  1. Konfigurera projektet för att lägga till Aspose.PDF i applikationen med Nuget-pakethanteraren
  2. Ladda in PDF-exempelfilen i klassobjektet Document för konvertering till TIFF-bild
  3. Ställ in upplösningen för den utgående TIFF-bilden
  4. Instantiera och konfigurera klassobjektet TiffSettings för att anpassa utdata-TIFF-bilden
  5. Skapa och konfigurera TiffDevice-objektet med den angivna upplösningen och andra inställningar
  6. Spara den laddade PDF-filen som TIFF med funktionen TiffDevice.Process

Ovanstående steg ger länkar till de nödvändiga biblioteken som krävs för att konvertera PDF till TIFF med C# och en detaljerad sekvens av steg för korrekt implementering. Du kan ladda käll-PDF-filen från disken och helt enkelt konvertera den till TIFF, men för att demonstrera anpassningen konfigureras TiffSettings-objektet här. Själva konverteringen utförs av TiffDevice-objektet som initieras med resolutionen och TiffSettings-instansen och innehåller Process-funktionen för att konvertera PDF till TIFF.

Kod för att konvertera PDF till TIFF med 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");
}
}
}

För att konvertera PDF till TIFF C# visas koden där upplösningen är inställd för den utgående TIFF-bilden med hjälp av de horisontella och vertikala upplösningsvärdena, men du kan också använda en annan överbelastning. Klassen TiffSettings innehåller många egenskaper som att hoppa över de tomma sidorna, ställa in komprimeringstyp, färgdjup, formtyp, ljusstyrka och sidkoordinattyp. Klassen TiffDevice innehåller många konstruktörer för att initiera dess objekt med olika egenskaper som upplösning, sidstorlek, bredd, höjd och TiffSettings-instans i flera kombinationer.

Vi har lärt oss hur man använder C# omvandlar PDF till TIFF men om du vill lära dig andra typer av konverteringar som PDF till Word, se artikeln om hur man konverterar PDF till Word med C#.

 Svenska