PDF’yi Python aracılığıyla döndürün

PDF sayfa yönünü değiştirin. PDF belgelerini programlı olarak değiştirmek için Python for .NET için Aspose.PDF öğesini kullanın

PDF Sayfalarını Python ile döndürün

PDF’yi döndürmeniz mi gerekiyor? PDF belgelerinin programlı olarak değiştirilmesi, modern dijital iş akışlarının önemli bir parçasıdır. Aspose.PDF gibi Python kütüphaneleri ile - diğer yazılımlara dayanmayan ve ticari kullanıma hazır bağımsız çözümlerdir. Profesyonel Python geliştiricilerinin olası tüm ihtiyaçlarını karşılar.

Bu Python kütüphanesi, geliştiricilerin PDF belgelerini programlama yoluyla hızlı ve verimli bir şekilde döndürmelerini sağlar. Bu kitaplık, mevcut bir PDF dosyasındaki sayfaların sayfa yönünü Python ile programlı olarak ne kadar kolay güncelleyeceğinizi veya değiştireceğinizi gösterir. Python’da herhangi bir üçüncü taraf yazılımın yüklenmesini gerektirmeyen PDF belgelerini işlemek için bağımsız bir çözümdür.

PDF dosyasını döndürmek için, .NET platformu üzerinden Python 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. NuGet paket yöneticisini açın, Aspose.pdf dosyasını arayın ve yükleyin. Package Manager Console’dan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

PDF belgeleri nasıl döndürülür


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

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Değişen sayfa boyutunu telafi etmek için sayfayı yukarı taşıyın.
  3. Eski ve yeni sayfa yüksekliğini ayarlayın.
  4. Sayfa döndürme açısını ayarlama.
  5. Çıktı PDF dosyasını kaydedin.

Görevleriniz için PDF dosyalarını döndürmek istiyorsanız, bu çözüm yardımcı olabilir. Bu güçlü Aspose.PDF Python for .NET kütüphanesi ile sayfaların sayfa yönünü güncelleyebilir veya kalitesini koruyarak değiştirebilirsiniz. Bu profesyonel araç, PDF’yi etkili bir şekilde döndürmek için Python kullanır. Aşağıdaki örnek, PDF belgesinin Python içinde nasıl döndürüleceğini gösterir:

PDF'yi Döndür - Python

Bu örnek kod, PDF Sayfalarının nasıl Döndürüleceğini gösterir - Python

Input file:

File not added

Output format:

PDF

Output file:


doc = ap.Document(input_pdf)
for page in doc.pages:
    r = page.media_box
    newHeight = r.width
    newWidth = r.height
    newLLX = r.llx
    #  We must to move page upper in order to compensate changing page size
    # (lower edge of the page is 0,0 and information is usually placed from the
    #  Top of the page. That's why we move lover edge upper on difference between
    #  Old and new height.
    newLLY = r.lly + (r.height - newHeight)
    page.media_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)
    # Sometimes we also need to set CropBox (if it was set in original file)
    page.crop_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)

    # Setting Rotation angle of page
    page.rotate = ap.Rotation.ON90

# Save output file
doc.save(output_pdf)

Python API için Aspose.PDF hakkında

.NET API aracılığıyla Python için Aspose.PDF, en yerleşik PDF standartlarını ve PDF özelliklerini destekler. Geliştiricilerin PDF belgelerine tablolar, grafikler, resimler, köprüler, özel yazı tipleri ve daha fazlasını eklemelerine olanak tanır. Ayrıca, PDF belgelerini döndürmek de mümkündür. .NET üzerinden Python için Aspose.PDF, güvenli PDF belgeleri geliştirmek için mükemmel güvenlik özellikleri sağlar. .NET API aracılığıyla Python için Aspose.PDF uygulamasının temel özelliklerinden bazıları şunlardır:

  • PDF’yi BMP, GIF, JPEG ve PNG dahil olmak üzere birden fazla görüntü formatında okuma ve dışa aktarma yeteneği.
  • PDF belgesinin temel bilgilerini (örn. yazar, yaratıcı) ayarlayın.
  • Dönüştürme Özellikleri: PDF’yi Word, Excel ve PowerPoint’e Dönüştürün. PDF’yi Resim formatlarına dönüştürün. PDF dosyasını HTML biçimine dönüştürün ve bunun tersi de geçerlidir. PDF’yi EPUB, Metin, XPS vb. dosyalara dönüştürün

Aspose.PDF for Python hakkında .NET API aracılığıyla API’nin nasıl kullanılacağına ilişkin dokümantasyon adresinde daha fazla bilgiyi bulabilirsiniz.