Pisahkan File melalui Python for .NET

File membelah dengan bantuan server-side Python for .NET Library.

Pisahkan File Menggunakan Python for .NET Library

Hanya perlu sebagian dari file besar Anda? Untuk memisahkan satu atau lebih bagian dari dokumen Anda, Anda harus membagi halaman file asli. Untuk membagi file, kita akan menggunakan Aspose.PDF for Python API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform python-net. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket. Alat perangkat lunak kami juga menyediakan pengembang untuk membagi dokumen Word, PDF, HTML, TXT, dan DOCX menjadi beberapa bagian. Untuk lebih jelasnya silahkan belajar Documentation Pages.

Python Package Manager Console

pip install aspose-pdf

Pisahkan dokumen melalui Python


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Buat objek kelas Dokumen baru untuk membagi halaman PDF.
  3. Tambahkan halaman saat ini ke dokumen.
  4. Simpan halaman saat ini sebagai PDF terpisah

Cara membagi PDF menggunakan Python

Dengan pustaka Aspose.PDF for Python, Anda dapat membagi dokumen PDF yang besar. Memisahkan dokumen PDF adalah kasus penggunaan umum saat bekerja dengan dokumen PDF. Ini membantu mengurangi ukuran file PDF dengan memecah dokumen besar menjadi file yang lebih kecil untuk dikirim melalui email.

Berpisah PDF - Python

<% splitter.code-block1.subtitle %>

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

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

Cara membagi file HTML menggunakan Python

Dokumen HTML bisa berukuran besar karena dapat berisi teks, gambar, bagan, dan lainnya. Anda mungkin perlu memisahkan file HTML sesuai dengan persyaratan atau kasus penggunaan yang berbeda. Aspose.PDF untuk Python library akan membantu Anda dengan tugas ini.

Berpisah HTML - Python

<% splitter.code-block2.subtitle %>

 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);

Cara membagi file TXT menggunakan Python

Aspose.PDF untuk pustaka Python memungkinkan pengembang Python untuk membagi file TXT menjadi bagian-bagian yang terpisah. Fungsi membagi dokumen TXT menjadi file terpisah akan membantu Anda bekerja dengan berbagai bagian dokumen besar pada saat yang sama dan untuk beberapa pengguna. Memisahkan dokumen TXT akan mempercepat dan merampingkan pekerjaan Anda. Gunakan cuplikan kode berikut untuk mengekstrak halaman file TXT Anda.

Berpisah TXT - Python

<% splitter.code-block3.subtitle %>

# 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

Tentang Aspose.PDF untuk Python API

Perpustakaan Pemrosesan PDF untuk membuat aplikasi lintas platform dengan kemampuan untuk menghasilkan, memodifikasi, mengonversi, membuat, mengamankan, dan mencetak dokumen tanpa menggunakan Adobe Acrobat. Ini mendukung konversi berbagai format file ke PDF termasuk HTML dan mengubah dokumen PDF ke berbagai format output. Pengembang dapat dengan mudah membuat semua konten HTML dalam satu Halaman PDF serta mengkonversi file HTML dengan tag grafis SVG ke file PDF Tagged. .NET PDF API menawarkan kompresi, pembuatan tabel, grafik & fungsi gambar, hyperlink, cap dan watermarking tugas, kontrol keamanan diperpanjang & penanganan font kustom.