Bu hızlı nasıl yapılır konusu, Java’da PDF öğesinin TIFF biçimine nasıl dönüştürüleceği hakkında bilgiler içerir. Ortamı yapılandırmak için gerekli tüm bilgileri ve görevi tamamlamak için ayrıntılı adımları içerir. PDF’yi TIFF’ye dönüştürmek için Java kodu, istenen TIFF görüntüsünün özelleştirilmesiyle birlikte sunulur.
Java’da PDF’yi TIFF’e Dönüştürme Adımları
- PDF’yi bir TIFF Görüntüsüne dönüştürmek için Maven deposundan Aspose.PDF öğesine bir başvuru eklemek için uygulamayı yapılandırın
- TIFF görüntüsüne dönüştürmek için Document sınıf nesnesini kullanarak kaynak giriş PDF dosyasını açın
- İstenen TIFF görüntüsünün çözünürlüğünü ayarlayın
- Çıktı TIFF görüntüsünü özelleştirmek için TiffSettings sınıf nesnesini başlatın
- Belirtilen çözünürlüğü ve diğer ayarları kullanarak TiffDevice nesnesini başlatın ve yapılandırın
- TiffDevice.process yöntemini kullanarak PDF dosyasını TIFF olarak kaydedin
Yukarıdaki adımlar, uygulama için ayrıntılı bir adım dizisiyle birlikte Java* kullanarak *PDF’yi TIFF’e dönüştürmek için gereken kitaplıklar hakkında ayrıntılar sağlar. Kaynak PDF’yi diskten açabilir ve TiffSettings nesnesini kullanarak çıktı dosyasının özelleştirilmesiyle bağlantılı olarak TIFF’ye dönüştürebilirsiniz. Dönüştürme işlemi, çözünürlük ve TiffSettings örneğiyle başlatılan ve PDF’yi TIFF’ye dönüştürmek için process yöntemini içeren TiffDevice nesnesi tarafından gerçekleştirilir.
Java kullanarak PDF’yi TIFF’e Dönüştürme Kodu
package testpdf; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.devices.ColorDepth; | |
import com.aspose.pdf.devices.CompressionType; | |
import com.aspose.pdf.devices.Resolution; | |
import com.aspose.pdf.devices.ShapeType; | |
import com.aspose.pdf.devices.TiffDevice; | |
import com.aspose.pdf.devices.TiffSettings; | |
public class PdfToTiff { | |
static void main(String[] args) throws Exception // Exception for PDF to TIFF | |
{ | |
// Instantiate a license to convert PDF to TIFF | |
License PdfToTiffLicense = new License(); | |
PdfToTiffLicense.setLicense("Aspose.Total.lic"); | |
// Open the source PDF document for conversion to TIFF | |
Document pdfToTiffDocument = new Document("Test.pdf"); | |
// Instantiate and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Create and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings(); | |
tiffFileSettings.setCompression(CompressionType.CCITT4); | |
tiffFileSettings.setDepth(ColorDepth.Format4bpp); | |
tiffFileSettings.setShape(ShapeType.Portrait); | |
tiffFileSettings.setSkipBlankPages(true); | |
// Initializing TIFF device and set the resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Save PDF file to the TIFF image | |
tiffDeviceObj.process(pdfToTiffDocument, "PdfToTIFF_out.tif"); | |
System.out.println("Done"); | |
} | |
} |
PDF’yi TIFF’e dönüştürmek için Java* kodu, çıktı TIFF görüntüsü için çözünürlüğün yatay ve dikey çözünürlük değerleri kullanılarak ayarlandığı yerlerde kullanılır, ancak başka bir aşırı yüklemeyi de kullanabilirsiniz. TiffSettings sınıfı, sıkıştırma türünü ayarlama, boş sayfaları atlama, şekil türü, renk derinliği, parlaklık ve sayfa koordinat türü gibi diğer birçok özelliği içerir. TiffDevice sınıfı, nesnesini genişlik, yükseklik, sayfa boyutu, çözünürlük ve TiffSettings örneği gibi farklı özelliklerle birden çok varyantta başlatmak için birçok başka kurucu içerir.
Bu örnekte, Java’nın PDF’yi TIFF’e dönüştürmenin nasıl kolayca mümkün olduğunu araştırdık. Görüntüyü PDF’ye dönüştürmeyi öğrenmek istiyorsanız, Java’da Image PDF’ye nasıl dönüştürülür makalesine bakın.