Dosyaları Python for .NET ile Böl

Sunucu tarafı Python for .NET Kütüphane yardımıyla bölünen dosyalar.

Python for .NET Kullanarak Dosyaları Bölme

Büyük dosyalarınızın sadece bir kısmına mı ihtiyacınız var? Belgenizden bir veya daha fazla parçayı ayırmak için orijinal dosyanın sayfalarını bölmeniz gerekir. Dosyaları bölmek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Python için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz. Yazılım aracımız ayrıca geliştiricilere Word, PDF, HTML, TXT ve DOCX belgelerini parçalara ayırmalarını sağlar. Daha fazla bilgi için Dokümantasyon Sayfaları öğren.

Python Package Manager Console

pip install aspose-pdf

Belgeleri Python ile bölün


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

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. PDF sayfalarını bölmek için yeni bir Document sınıfı nesnesi oluşturun.
  3. Geçerli sayfayı belgeye ekleyin.
  4. Geçerli sayfayı ayrı bir PDF olarak kaydet

PDF'leri Python kullanarak bölme

Python kütüphanesi için Aspose.PDF ile büyük PDF belgelerini bölebilirsiniz. Bir PDF belgesini bölmek, PDF belgeleriyle çalışırken yaygın bir kullanım durumudur. Büyük belgeleri e-posta yoluyla göndermek için daha küçük dosyalara bölerek bir PDF dosyasının boyutunu azaltmaya yardımcı olur.

PDF'yi Böl - Python.

Bu örnek kod, PDF dosyasının nasıl bölüneceğini gösterir - Python

 doc = aspose.pdf.Document("1.pdf")

 pdf_editor = aspose.pdf.PdfFileEditor()
 pdf_editor.Extract(path_source, 1, doc.Pages.Count / 2, "pdf_half.pdf")

Python kullanarak HTML dosyaları nasıl bölünür

HTML belgeleri metin, resim, grafik ve daha fazlasını içerebildiği için büyük olabilir. HTML dosyalarını farklı gereksinimlere veya kullanım durumlarına göre ayırmanız gerekebilir. Python için Aspose.PDF kütüphanesi bu görevde size yardımcı olacaktır.

HTML'yi Böl - Python.

Bu örnek kod HTML dosyasının nasıl bölüneceğini gösterir - Python

 doc = aspose.pdf.Document("test.pdf");

 # save input html to pdf to file
 doc = aspose.pdf.Document("1.html", HtmlLoadOptions);
 doc.Save("test.pdf", SaveFormat.PDF);

 # slit first page
 pdf_editor = aspose.pdf.PdfFileEditor();
 pdf_editor.SplitFromFirst("test.pdf", 1, "test.pdf");
 doc.Save("html_first.html", SaveFormat.HTML);

Python kullanarak TXT dosyaları nasıl bölünür

Python kütüphanesi için Aspose.PDF, Python geliştiricilerinin TXT dosyalarını ayrı parçalara ayırmasına olanak tanır. Bir TXT belgesini ayrı dosyalara bölme işlevi, aynı anda ve birkaç kullanıcı için büyük bir belgenin farklı bölümleriyle çalışmanıza yardımcı olacaktır. Bir TXT belgesini bölmek işinizi hızlandıracak ve kolaylaştıracaktır. TXT dosyanızın sayfalarını çıkarmak için aşağıdaki kod parçacığını kullanın.

TXT'yi Böl - Python.

Bu örnek kod, TXT dosyasının nasıl bölüneceğini gösterir - Python

# save input text to pdf to file
doc = aspose.pdf.Document("1.txt", TxtLoadOptions())
doc.Save("test.pdf", SaveFormat.PDF)
index = 1

pages = pdf_editor.SplitToPages("test.pdf")
pdf_editor = aspose.pdf.PdfFileEditor()

for ms in pages:
    page = aspose.pdf.Document(ms)
    text_absorber = aspose.pdf.TextAbsorber()
    page.Pages.Accept(text_absorber)
    extracted_text = text_absorber.Text
    file = open("text_"+str(index)+".txt", "w+")
    file.write(extracted_text)
    index = index + 1

Python API için Aspose.PDF Hakkında

Adobe Acrobat kullanmadan belgeler oluşturma, değiştirme, dönüştürme, oluşturma, güvenliğini sağlama ve yazdırma becerisine sahip platformlar arası uygulamalar oluşturmak için bir PDF İşleme Kitaplığı. HTML dahil olmak üzere çeşitli dosya formatlarını PDF’ye dönüştürmeyi ve PDF belgelerini çeşitli çıktı formatlarına dönüştürmeyi destekler. Geliştiriciler kolayca tek bir Sayfa PDF tüm HTML içeriği işlemek yanı sıra Etiketli PDF dosyaları SVG grafik etiketleri ile HTML dosyalarını dönüştürebilirsiniz. .NET PDF API sıkıştırma, tablo oluşturma, grafik ve görüntü fonksiyonları, köprüler, damga ve filigran görevleri, genişletilmiş güvenlik kontrolleri ve özel yazı tipi işleme sunuyor.