Bu kısa öğretici, Java’da PS öğesinin PDF öğesine nasıl dönüştürüleceği konusunda rehberlik eder. PostScript dosyasını Java’da PDF’ye dönüştürmek için ayrıntılı bir dizi adım ve IDE yapılandırma ayrıntılarıyla birlikte çalıştırılabilir bir örnek kod paylaşılır. Hataları bastırmak, varsayılan sayfa boyutunu ayarlamak ve diğer özellikler için farklı seçenekler de bu makalede ele alınmaktadır.
Java’da PostScript’i PDF’ye Dönüştürme Adımları
- Ortamı, Java’nın PS’yi PDF’ye dönüştürmesi için Aspose.Page kullanacak şekilde ayarlayın
- Kaynak PS dosyasını FileInputStream kullanarak açın
- Kaynak PS dosya akışını kullanarak PsDocument sınıf nesnesinin örneğini oluşturun
- İstenen hataları bastırma seçeneğini kullanarak bir PdfSaveOptions nesnesi oluşturun
- Çıktı içeriğini bir PDF’ye yazmak için bir FileOutputStream nesnesi oluşturun
- PDF çıktı akışını kullanarak PdfDevice nesnesinin örneğini oluşturun
- Ortaya çıkan PDF dosyasını kaydedin ve tüm akışları kapatın
Bu adımlar, bir PS dosyasını Java’da PDF’ye dönüştürme sürecini özetler. İşlem, FileInputStream nesnesi kullanılarak kaynak PS dosyasının açılması ve ardından yukarıda belirtilen akışla PsDocument nesnesinin oluşturulmasıyla başlar. PdfDevice sınıfı, gerekli çıktı için özelleştirilmiş PdfSaveOptions sınıf nesnesini kullanarak PDF dosyasını kaydetme özelliklerini içerdiğinden, Pdf dosyasını oluşturmak için kullanılır.
PS Dosyasını Java’da PDF’ye Dönüştürmek İçin Kod
Bu kod, Java’da PS’den PDF’e dönüştürme için bir temel olarak kullanılabilir. PdfSaveOptions sınıfındaki setAdditionalFontsFolders() yöntemini kullanarak yazı tipi klasörünü seçme seçeneğini ve JPEG kalitesini ayarlamak gibi diğer özelliklerin özelleştirilmesini ekleyerek kodu doğaçlama yapabilirsiniz. İstenirse PdfDevice sınıfının farklı bir yapıcısını kullanarak çıktı akışını ve Dimension nesnesini geçirerek varsayılan sayfa boyutunu değiştirebilirsiniz.
Bu hızlı kılavuz bize PostScript dosyasının Java’da PDF’ye dönüştürülmesini öğretti. Bir EPS dosyasını PDF dosyasına dönüştürme sürecini öğrenmek istiyorsanız, Java’da EPS’yi PDF’ye dönüştürme ile ilgili makaleye bakın.