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

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

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

فقط به بخشی از فایل های حجیم نیاز دارید؟ برای جدا کردن یک یا چند قسمت از سند خود، باید صفحات فایل اصلی را تقسیم کنید. برای تقسیم فایل‌ها، از Aspose.PDF for .NET API استفاده می‌کنیم که یک سند غنی، قدرتمند و با کاربری آسان است. API دستکاری برای پلت فرم net. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کرده و نصب کنید. همچنین می توانید از دستور زیر در کنسول Package Manager استفاده کنید. ابزار نرم افزار ما همچنین به توسعه دهندگان امکان می دهد اسناد Word، PDF، HTML، TXT و DOCX را به قطعات تقسیم کنند. برای جزئیات بیشتر لطفاً Documentation Pages را بیاموزید.

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#

<% splitter.code-block1.subtitle %>

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#

<% splitter.code-block2.subtitle %>

//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#

<% splitter.code-block3.subtitle %>

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