تقسیم فایلها از طریق Python for .NET

تقسیم فایل ها با کمک کتابخانه سمت سرور Python for .NET.

تقسیم فایل ها با استفاده از Python for .NET کتابخانه

فقط بخشی از پرونده های بزرگ خود را نیاز دارید؟ برای جدا کردن یک یا چند قسمت از سند خود، باید صفحات فایل اصلی را تقسیم کنید. به منظور تقسیم فایلها، از API Aspose.PDF برای Python استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت غنی، قدرتمند و کاربردی برای پلتفرم python-net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید. ابزار نرم افزاری ما همچنین توسعه دهندگان را قادر می سازد اسناد Word، PDF، HTML، TXT و DOCX را به قطعات تقسیم کنند. برای اطلاعات بیشتر لطفا یاد بگیرند مستندات صفحات.

Python Package Manager Console

pip install aspose-pdf

تقسیم اسناد از طریق Python


شما نیاز به Aspose.PDF for Python دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. برای تقسیم صفحات PDF یک آبجکت کلاس سند جدید ایجاد کنید. ۱. صفحه فعلی را به سند اضافه کنید. ۱. صفحه فعلی را به صورت PDF جداگانه ذخیره کنید

نحوه تقسیم فایلهای PDF با استفاده از Python

با Aspose.PDF برای کتابخانه Python، شما می توانید اسناد PDF بزرگ را تقسیم کنید. تقسیم یک سند PDF یک مورد استفاده معمول در هنگام کار با اسناد PDF است. این کمک می کند تا کاهش اندازه یک فایل PDF با شکستن اسناد بزرگ به فایل های کوچکتر برای ارسال از طریق ایمیل.

تقسیم 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")

نحوه تقسیم فایل های HTML با استفاده از Python

اسناد HTML می توانند بزرگ باشند زیرا می توانند شامل متن، تصاویر، نمودارها و موارد دیگر باشند. شما ممکن است نیاز به جدا کردن فایل های HTML با توجه به شرایط مختلف و یا استفاده از موارد. کتابخانه Aspose.PDF for Python به شما در انجام این کار کمک خواهد کرد.

تقسیم 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);

نحوه تقسیم فایل های TXT با استفاده از Python

کتابخانه Aspose.PDF برای پایتون به توسعه دهندگان پایتون اجازه می دهد تا فایل های TXT را به قطعات جداگانه تقسیم کنند. تابع تقسیم یک سند TXT به فایل های جداگانه به شما کمک می کند تا با بخش های مختلف یک سند بزرگ در همان زمان و برای چندین کاربر کار کنید. تقسیم یک سند TXT سرعت کار شما را افزایش می دهد و ساده می کند. برای استخراج صفحات فایل TXT خود از قطعه کد زیر استفاده کنید.

تقسیم 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

درباره Aspose.PDF برای Python API

کتابخانه پردازش PDF برای ایجاد برنامه های کاربردی کراس پلت فرم با توانایی تولید، تغییر، تبدیل، رندر، امن و چاپ اسناد بدون استفاده از Adobe Acrobat. این برنامه از تبدیل فرمت های مختلف فایل به PDF از جمله HTML و تبدیل اسناد PDF به فرمت های مختلف خروجی پشتیبانی می کند. توسعه دهندگان می توانند به راحتی تمام محتوای HTML را در یک صفحه PDF ارائه دهند و همچنین فایل های HTML را با برچسب های گرافیکی SVG به فایل های PDF برچسب گذاری شده تبدیل کنند. NET PDF API فشرده سازی، ایجاد جدول، توابع نمودار و تصویر، هایپرلینک ها، کارهای تمبر و علامت گذاری، کنترل های امنیتی گسترده و مدیریت فونت سفارشی را ارائه می دهد.