Bu kısa öğretici, Python kullanarak XSL FO’nun PDF’ye nasıl dönüştürüleceğini açıklar. Örnek kodun çalıştırılacağı ortamı oluşturmak için gerekli tüm bilgileri, bu uygulamayı yazarken izlenecek adımların bir listesini ve Python kullanarak XSL FO’nun PDF’e nasıl aktarılacağını sürecini gösteren çalıştırılabilir bir örnek kod içerir. . Ayrıca, XSL FO dosyalarının yüklenmesini ve PDF çıktı dosyasının diskte veya bir çıktı akışında özelleştirilmesini özelleştirmek için ayrıntılar alacaksınız.
Python kullanarak XSL FO’yu PDF’e Dönüştürme Adımları
- XSL-FO’yu PDF’ye dönüştürmek için ortamı .NET aracılığıyla Python için Aspose.PDF kullanın olarak yapılandırın
- XSL FO dosyasının yüklenmesini özelleştirmek için XslFoLoadOptions sınıfından bir nesne oluşturun
- XSL FO dosyasını, dosya adını ve XslFoLoadOptions nesnesini kullanarak Document sınıf nesnesiyle yükleyin
- Document nesnesindeki save() yöntemini kullanarak yüklenen XSL FO dosyasını PDF olarak kaydedin
Bu adımlar, Python kullanarak XSL FO’yu PDF’ye dönüştürme sürecini özetler. İşlem, bir XLS FO dosyası yüklemek üzere işlemi özelleştirmek için kullanılan XslFoLoadOptions sınıfı nesnesinin bir nesnesi bildirilerek, ardından XSL FO dosyası için dosya adını ve yükleme seçeneklerini alan Document sınıfı nesnesinin somutlaştırılmasıyla başlatılır. Dosya Document sınıfı nesnesine yüklendikten sonra, birkaç isim vermek gerekirse PDF, DOC, XPS, HTML ve PPTX formatı gibi çeşitli formatlarda kaydedilebilir.
XSL FO’yu Python kullanarak PDF’ye Dışa Aktarmak için Kod
Yukarıdaki kod bölümü Python kullanarak XSL FO’nun PDF’e nasıl dönüştürüleceğini gösterir. XslFoLoadOptions sınıf nesnesi, XSL FO dosyalarının yüklenmesini özelleştirmek için seçenekler sunar, WarningHandler’ı dosya yüklenirken ortaya çıkan uyarıları işlemesi için ayarlayabilir ve girdi dosyası türünü CGM, HTML, EPUB, XML, XSLFO ve yakında. Benzer şekilde, yüklenen dosyayı PDF olarak kaydederken, varsayılan yazı tipi adını ayarlamak, bayrağı yanıt nesnesini kapatacak şekilde ayarlamak, geçici dosyanın yolunu ayarlamak ve kontrol etmek için bir uyarı işleyici ayarlamak için PDFSaveOptions sınıf nesnesini kullanabilirsiniz. uyarılar.
Bu makale bize Python* kullanarak *XSL FO’yu PDF’ye dönüştürmeyi öğretti. Python’da bir PDF dosyası oluşturma sürecini öğrenmek istiyorsanız, Python’da PDF nasıl oluşturulur? ile ilgili makaleye bakın.