PDF’yi .NET için Aspose.PDF aracılığıyla bölün

Dosyaların .NET kütüphanesi için Aspose.PDF yardımıyla bölünmesi.

.NET için Aspose.PDF Kullanarak Dosyaları Böl

Büyük dosyalarınızın sadece bir kısmına mı ihtiyacınız var? Belgenizden bir veya daha fazla parçayı ayırmak için orijinal dosyanın sayfalarını bölmeniz gerekir. Dosyaları bölmek için net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for .NET API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.pdf öğesini arayın ve yükleyin. Yazılım aracımız ayrıca geliştiricilere Word, PDF, HTML, TXT ve DOCX belgelerini parçalara ayırmalarını sağlar. Daha fazla ayrıntı için lütfen Dokümantasyon Sayfaları öğesini öğrenin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF

Belgeleri C# ile bölün


Ortamınızdaki kodu denemek için Aspose.PDF for .NET gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. PDF sayfalarını bölmek için yeni bir Document sınıfı nesnesi oluşturun.
  3. Geçerli sayfayı belgeye ekleyin.
  4. Geçerli sayfayı ayrı bir PDF olarak kaydet

C# kullanarak PDF nasıl bölünür

.NET kütüphanesi için Aspose.PDF ile büyük PDF belgelerini bölebilirsiniz. Bir PDF belgesini bölmek, PDF belgeleriyle çalışırken yaygın bir kullanım durumudur. Büyük belgeleri e-posta yoluyla göndermek için daha küçük dosyalara bölerek bir PDF dosyasının boyutunu azaltmaya yardımcı olur.

PDF'yi böl - C#

Bu örnek kod, PDF dosyasının nasıl bölüneceğini gösterir - 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");

C# kullanarak HTML dosyaları nasıl bölünür

HTML belgeleri metin, resim, grafik ve daha fazlasını içerebildiği için büyük olabilir. HTML dosyalarını farklı gereksinimlere veya kullanım durumlarına göre ayırmanız gerekebilir. .NET kütüphanesi için Aspose.PDF kütüphanesi bu görevde size yardımcı olacaktır.

Bölünmüş HTML - C#

Bu örnek kod HTML dosyasının nasıl bölüneceğini gösterir - 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);

C# kullanarak TXT dosyaları nasıl bölünür

Aspose.PDF kütüphanesi afor .NET, C# geliştiricilerinin TXT dosyalarını ayrı parçalara ayırmasına olanak tanır. Bir TXT belgesini ayrı dosyalara bölme işlevi, aynı anda ve birkaç kullanıcı için büyük bir belgenin farklı bölümleriyle çalışmanıza yardımcı olacaktır. Bir TXT belgesini bölmek işinizi hızlandıracak ve kolaylaştıracaktır. TXT dosyanızın sayfalarını çıkarmak için aşağıdaki kod parçacığını kullanın.

TXT bölmesi - C#

Bu örnek kod, TXT dosyasının nasıl bölüneceğini gösterir - 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++;
}