Python aracılığıyla XML birleştir

XML belgeleri Python ile Adobe Acrobat veya Automation’a ihtiyaç duymadan bir tarayıcıda birleştirin.

XML dosyalarını Python for .NET kullanarak birleştir

XML dosyasını birleştirmek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. Aspose.PDF dosyasının kendine özgü bir özelliği, XML birleştirmek için bir API’dir. Bu yaklaşımın özelliği, yalnızca NuGet dosyasını açmanız, Aspose.pdf dosyasını aramanız ve herhangi bir özel karmaşık ayar olmadan yüklemeniz gerektiğidir. Python Kitaplığımız, bir belgeyi desteklenen herhangi bir indirme biçiminden desteklenen herhangi bir kaydetme biçimine dönüştürebilir. Python kütüphanesi için Aspose.PDF, belgeleri dönüştürme görevlerini çözmenize yardımcı olacak oldukça evrensel çözümler sunar. Aspose.PDF, hem yükleme hem de kaydetme için en fazla sayıda popüler belge biçimini destekler. Mevcut bölümün yalnızca popüler dönüşümleri açıkladığına dikkat edin. Geçerli sayfa biçimi biçime dönüştürme hakkında bilgi sağlar. Ancak, dosyalarınızı dönüştürmek için birçok kombinasyon vardır. Desteklenen formatların tam listesi için [Desteklenen Dosya Biçimleri] bölümüne bakın (https://docs.aspose.com/pdf/net/supported-file-formats/). Dokümantasyon sayfalarında Kitaplığı Yükleme ayrıntılarını kontrol edin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

XML dosyaları Python aracılığıyla nasıl birleştirilir


Ortamınızdaki kodu denemek için .NET için Aspose.PDF gerekir.

  1. İlk belgeyi aç.
  2. İkinci belgeyi aç.
  3. İlk belgeye ikinci belgenin sayfalarını ekleyin.
  4. Bindirilmiş çıktı dosyasını kaydet

Python - XML dosyasını birleştirmek için örnek kod.

Input file:

File not added

File not added

Output format:

Output file:

    // Instantiate XslFoLoadOption object
    XslFoLoadOptions options = new XslFoLoadOptions("employees.xslt");
    // Set error handling strategy
    options.ParsingErrorsHandlingType = XslFoLoadOptions.ParsingErrorsHandlingTypes.ThrowExceptionImmediately;
    // Create Document object
    Document pdfDocument1 = new Aspose.Pdf.Document("employees1.xml", options);
    Document pdfDocument2 = new Aspose.Pdf.Document("employees2.xml", options);
    // Add pages of second document to the first
    document1.Pages.Add(document2.Pages);
    document.Save(_dataDir+"ConcatenatedPDF.pdf");;