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

از Aspose.PDF برای تقسیم اسناد استفاده کنید.

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

آیا فقط به بخشی از فایل های بزرگ خود نیاز دارید؟ برای جدا کردن یک یا چند قسمت از سند خود، باید صفحات فایل اصلی را تقسیم کنید. به منظور تقسیم فایل ها، ما از Aspose.PDF برای.NET API که یک ویژگی غنی، قدرتمند و آسان برای استفاده از دستکاری سند API برای پلت فرم {product}} است. باز کردن NuGet مدیر بسته، جستجو برای **Aspose.PDF ** و نصب. ابزار نرم افزاری ما همچنین توسعه دهندگان را برای تقسیم اسناد Word، PDF، HTML، TXT و DOCX به قطعات فراهم می کند. برای جزئیات بیشتر لطفا یاد بگیرید صفحات اسناد. شما همچنین می توانید دستور زیر را از کنسول مدیریت بسته استفاده کنید.

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++;
}