PDF را از طریق Aspose.PDF برای .NET تقسیم کنید

تقسیم فایل ها با کمک Aspose.PDF برای کتابخانه .NET.

تقسیم فایل ها با استفاده از Aspose.PDF برای .NET

فقط به بخشی از فایل های بزرگ خود نیاز دارید؟ برای جدا کردن یک یا چند قسمت از سند خود، باید صفحات فایل اصلی را تقسیم کنید. به منظور تقسیم فایل ها، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای پلت فرم net است. مدیر بسته NuGet را باز کنید، Aspose.pdf را جستجو کنید و نصب کنید. ابزار نرم افزاری ما همچنین به توسعه دهندگان امکان تقسیم اسناد Word، PDF، HTML، TXT و DOCX را به قطعات فراهم می کند. برای جزئیات بیشتر لطفا [صفحات مستندات] را بیاموزید (https://docs.aspose.com/pdf/net/split-pdf-document/). همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF

تقسیم اسناد از طریق C#


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

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

نحوه تقسیم PDF با استفاده از C#

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

تقسیم PDF - C#

این کد نمونه نحوه تقسیم فایل PDF را نشان می دهد - C#

var pdfEditor = new PdfFileEditor();
fs = new FileStream("1.pdf", FileMode.Open, FileAccess.Read);
doc = new Document(fs);
pdfEditor.Extract(pathSource, 1, doc.Pages.Count / 2, "pdf_half.pdf");

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

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

تقسیم HTML - C#

این کد نمونه نحوه تقسیم فایل HTML را نشان می دهد - C#

//save input html to pdf to file
doc = new Document("1.html", new HtmlLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

var pdfEditor = new PdfFileEditor();
pdfEditor.SplitFromFirst("test.pdf", 1, "test.pdf");
doc = new Document("test.pdf");
doc.Save("html_first.html", SaveFormat.Html);

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

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

تقسیم TXT - C#

این کد نمونه نحوه تقسیم فایل TXT را نشان می دهد - C#

//save input text to pdf to file
pdfEditor = new PdfFileEditor();
var doc = new Document("1.txt", new TxtLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

MemoryStream [] pages = pdfEditor.SplitToPages("test.pdf");

int index = 1;
foreach(var ms in pages)
{
    page = new Document(ms);
    var textAbsorber = new TextAbsorber();
    page.Pages.Accept(textAbsorber);
    string extractedText = textAbsorber.Text;
    File.WriteAllText("text_"+index+".txt", extractedText);
    index++;
}