PDF Dosyalarını C# ile XML'e Dönüştürün

XML, HTML’ye benzer, iyi bilinen bir biçimlendirme dilidir. Bununla birlikte, kullanımları veri yönetimi, web, Office araçları, belgeler vb. gibi birden çok alana yayılmıştır. Belirli durumlarda, PDF belgeleri, içeriğin yapılandırılmış temsilini elde etmek için XML dosyalarına dönüştürülür. Böylece PDF belgelerinin etiket tabanlı gösterimi farklı amaçlar için daha rahat işlenebilir. Buna göre, bu makalede, C# .NET’te bir PDF dosyasını programlı olarak XML’e dönüştürmeyi öğreneceksiniz.

PDF’yi XML’e Dönüştürmek için C# .NET API - Ücretsiz İndirme

PDF’den XML’e dönüştürme için Aspose.PDF for .NET kullanacağız. .NET uygulamalarından PDF dosyaları oluşturmanıza ve işlemenize izin veren popüler bir API’dir. Ayrıca, PDF dosyalarını diğer biçimlere dönüştürmek için yüksek kaliteli bir dönüştürücü sağlar. API ikili dosyalarını indirebilir veya NuGet kullanarak yükleyebilirsiniz.

PM> Install-Package Aspose.PDF

C# ile PDF’yi XML’e dönüştürme

Aspose.PDF for .NET, PDF belgelerinin aşağıdaki XML standartlarına dönüştürülmesine izin verir:

  • MobiXML
  • PdfXML

Aspose.PDF for .NET kullanarak bir PDF’yi yukarıda bahsedilen XML biçimlerinin her birine nasıl dönüştüreceğimizi görelim.

C# PDF’den MobiXML’ye

C# dilinde bir PDF’yi MobiXML formatına dönüştürme adımları aşağıdadır.

Aşağıdaki kod örneği, C# dilinde MobiXML biçimiyle bir PDF’nin XML’e nasıl dönüştürüleceğini gösterir.

// PDF belgesini yükle
var document = new Document("candy.pdf");

// Belgeyi MobiXML formatında kaydedin
document.Save("standard-xml-output.xml", SaveFormat.MobiXml);

C# .NET’te PDF’den PdfXML’ye

Bir PDF’yi PdfXML formatına dönüştürmek için, Document.Save(string, SaveFormat) yönteminin ikinci parametresi olarak SaveFormat.PdfXml’yi geçirmeniz gerekir. Aşağıdaki kod örneği, C# dilinde bir PDF’nin PdfXML biçimine nasıl dönüştürüleceğini gösterir.

// PDF belgesini yükle
var document = new Document("candy.pdf");

// Belgeyi PdfXML formatında kaydedin
document.Save("standard-xml-output.xml", SaveFormat.PdfXml);

C# PDF to XML Converter - Ücretsiz Lisans Alın

Aspose.PDF for .NET’i değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, C# dilinde bir PDF belgesini XML’e dönüştürmeyi öğrendiniz. Ayrıca, bir PDF’nin programlı olarak MobiXML veya PdfXML formatına nasıl dönüştürüleceğini açıkça ele aldık. Ayrıca, belgeleri kullanarak .NET PDF API hakkında daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz veya sorunuz olması durumunda forumumuz aracılığıyla bizimle iletişime geçebilirsiniz.

Ayrıca bakınız