Ten krótki artykuł zawiera informacje o tym, jak konwertować PDF na TIFF w języku C#. Zawiera wszystkie informacje niezbędne do skonfigurowania środowiska oraz szczegółowe kroki, które należy wykonać, aby wykonać zadanie. Do konwersji PDF na TIFF zademonstrowano kod C# wraz z dostosowywaniem wyjściowego obrazu TIFF.
Kroki, aby przekonwertować plik PDF na TIFF w języku C#
- Skonfiguruj projekt, aby dodać Aspose.PDF do aplikacji za pomocą menedżera pakietów Nuget
- Załaduj przykładowy wejściowy plik PDF do obiektu klasy Document w celu konwersji na obraz TIFF
- Ustaw rozdzielczość wyjściowego obrazu TIFF
- Utwórz instancję i skonfiguruj obiekt klasy TiffSettings, aby dostosować wyjściowy obraz TIFF
- Utwórz i skonfiguruj obiekt TiffDevice, używając określonej rozdzielczości i innych ustawień
- Zapisz załadowany plik PDF jako TIFF za pomocą funkcji TiffDevice.Process
Powyższe kroki zawierają link do niezbędnych bibliotek wymaganych do konwersji PDF na TIFF przy użyciu C# oraz szczegółową sekwencję kroków do prawidłowej implementacji. Możesz załadować źródłowy plik PDF z dysku i po prostu przekonwertować go do formatu TIFF, jednak aby zademonstrować dostosowanie, obiekt TiffSettings jest skonfigurowany tutaj. Rzeczywista konwersja jest wykonywana przez obiekt TiffDevice, który jest inicjowany z rozdzielczością i instancją TiffSettings i zawiera funkcję Process do konwersji plików PDF na TIFF.
Kod do konwersji PDF na TIFF przy użyciu 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"); | |
} | |
} | |
} |
Aby konwertować PDF na TIFF, pokazano kod C#, w którym rozdzielczość jest ustawiona dla wyjściowego obrazu TIFF przy użyciu wartości rozdzielczości poziomej i pionowej, jednak można również użyć innego przeciążenia. Klasa TiffSettings zawiera wiele właściwości, takich jak pomijanie pustych stron, ustawianie typu kompresji, głębi kolorów, typu kształtu, jasności i typu współrzędnych strony. Klasa TiffDevice zawiera wiele konstruktorów, które inicjują obiekt z różnymi cechami, takimi jak rozdzielczość, rozmiar strony, szerokość, wysokość i instancja TiffSettings w wielu kombinacjach.
Nauczyliśmy się, jak za pomocą C# konwertować PDF na TIFF, jednak jeśli chcesz poznać inne rodzaje konwersji, takie jak PDF na Word, zapoznaj się z artykułem na jak przekonwertować PDF na Word za pomocą C#.