Dieser kurze Artikel enthält Informationen zum Konvertieren von PDF in TIFF in C#. Es enthält alle erforderlichen Informationen zum Konfigurieren der Umgebung und detaillierte Schritte zum Ausführen der Aufgabe. Zum Konvertieren von PDF in TIFF C#-Code wird zusammen mit der Anpassung des ausgegebenen TIFF-Bildes demonstriert.
Schritte zum Konvertieren von PDF in TIFF in C#
- Konfigurieren Sie das Projekt, um Aspose.PDF mithilfe des Nuget-Paketmanagers zur Anwendung hinzuzufügen
- Laden Sie die PDF-Beispieleingabedatei in das Klassenobjekt Document zur Konvertierung in ein TIFF-Bild
- Legen Sie die Auflösung des ausgegebenen TIFF-Bildes fest
- Instanziieren und konfigurieren Sie das TiffSettings-Klassenobjekt, um das ausgegebene TIFF-Bild anzupassen
- Erstellen und konfigurieren Sie das TiffDevice-Objekt mit der angegebenen Auflösung und anderen Einstellungen
- Speichern Sie die geladene PDF-Datei mit der Funktion TiffDevice.Process als TIFF
Die obigen Schritte bieten einen Link zu den erforderlichen Bibliotheken, die zum Konvertieren von PDF in TIFF mit C# erforderlich sind, sowie eine detaillierte Schrittfolge für die ordnungsgemäße Implementierung. Sie können das Quell-PDF von der Festplatte laden und es einfach in TIFF konvertieren, aber um die Anpassung zu demonstrieren, wird das TiffSettings-Objekt hier konfiguriert. Die eigentliche Konvertierung wird vom TiffDevice-Objekt durchgeführt, das mit der Auflösung und der TiffSettings-Instanz initialisiert wird und die Process-Funktion zum Konvertieren von PDF in TIFF enthält.
Code zum Konvertieren von PDF in TIFF mit 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"); | |
} | |
} | |
} |
Um PDF in TIFF zu konvertieren, wird C#-Code gezeigt, bei dem die Auflösung für das ausgegebene TIFF-Bild mithilfe der horizontalen und vertikalen Auflösungswerte festgelegt wird. Sie können jedoch auch eine andere Überladung verwenden. Die TiffSettings-Klasse enthält viele Eigenschaften wie das Überspringen der leeren Seiten, das Festlegen des Komprimierungstyps, der Farbtiefe, des Formtyps, der Helligkeit und des Seitenkoordinatentyps. Die TiffDevice-Klasse enthält viele Konstruktoren, um ihr Objekt mit verschiedenen Eigenschaften wie Auflösung, Seitengröße, Breite, Höhe und TiffSettings-Instanz in mehreren Kombinationen zu initialisieren.
Wir haben gelernt, wie Sie mit C# PDF in TIFF konvertieren. Wenn Sie jedoch andere Konvertierungsarten wie PDF in Word kennenlernen möchten, lesen Sie den Artikel zu Wie konvertiert man PDF in Word mit C#.