C# kullanarak PDF'yi Word'e dönüştürün

PDF’yi Java’da Metne Dönüştürme

PDF ve MS Word dosya formatları şu anda en popüler ve kullanışlı dosya formatlarıdır. PDF belgelerinin düzenlenmesi kolay değildir ve bazen bunları düzenlemek için üçüncü taraf bir araca ihtiyaç duyulur. Oysa Word dosyaları bu konuda çok şey sunuyor. Ancak birçok senaryoda PDF’den Word’e dönüştürme yapmanız gerekir. Bu blog yazısında, programlı olarak C# kullanarak PDF’yi Word’e dönüştürmek için bu .NET PDF’yi kitaplık kullanacağız. Bu işlevselliği detaylı bir şekilde göstermek için kod parçacıkları yazacağız.

Aşağıdaki noktaları ele alacağız:

.NET PDF kitaplığı kurulumu

Bu C# PDF kitaplığı, program aracılığıyla PDF’den Word’e dönüştürücü oluşturmanıza yardımcı olabilecek kitaptır. Ancak bu kitaplığın sunduğu birçok güçlü özelliği bulabilirsiniz. Böylece, API’yi indirebilir veya projenizdeki [NuGet Paket Yöneticisini8 kullanarak yükleyebilirsiniz.

C# kullanarak PDF’yi Word’e dönüştürün

Bir .NET uygulamasında birkaç satır yazarak PDF dosyalarını Word belgelerine dönüştürebilirsiniz.

Aşağıdaki adımları ve kod pasajını takip edebilirsiniz:

  1. Document sınıfının bir nesnesini başlatın ve kaynak PDF dosyasını yükleyin.
  2. Save yöntemini çağırarak dosyayı DOC formatında kaydedin.
// Document sınıfının bir nesnesini başlatın ve kaynak PDF dosyasını yükleyin 
Document pdfDocument = new Document( "sample.pdf");
// Save yöntemini çağırarak dosyayı DOC formatında kaydedin  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

Çıktıyı aşağıdaki resimde görebilirsiniz:

pdf'den kelimeye dönüştürme

PDF’den Word’e dönüştürme - gelişmiş seçenekler

Bu bölümde, bu C# PDF kütüphanesinin sunduğu bazı gelişmiş yöntemleri inceleyeceğiz.

Lütfen aşağıdaki adımları ve kod pasajını izleyin:

  1. Document sınıfının bir örneğini başlatarak kaynak PDF belgesini açın.
  2. Doc formatına dışa aktarmaya yönelik kaydetme seçeneklerine erişmek için DocSaveOptions sınıfının bir örneğini oluşturun.
  3. Çıktı dosyasını Doc formatında kaydetmek için bu Format özelliğinin değerini ayarlayın.
  4. Mode özelliğini ayarlayarak tanıma modunu Akış olarak ayarlayın.
  5. Yatay yakınlığı 2,5 olarak ayarlamak için RelativeHorizontalProximity özelliğine bir değer atayın.
  6. RecognizeBullets özelliğinin değerini ayarlayarak, dönüştürme işlemi sırasında değerin madde işaretlerini tanımasını etkinleştirin.
  7. Dosyayı MS belge formatında kaydetmek için Save yöntemini çağırın
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// Doc biçimine dışa aktarmaya yönelik kaydetme seçeneklerine erişmek için DocSaveOptions sınıfının bir örneğini oluşturun 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // Çıktı dosyasını Doc formatında kaydetmek için bu Format özelliğinin değerini ayarlayın.
    Format = DocSaveOptions.DocFormat.Doc,
    // Mode özelliğini ayarlayarak tanıma modunu Akış olarak ayarlayın 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // RelativeHorizontalProximity özelliğine bir değer atayın Yatay yakınlığı 2,5 olarak ayarlayın 
    RelativeHorizontalProximity = 2.5f,
    // RecognizeBullets özelliğinin değerini ayarlayarak, dönüştürme işlemi sırasında değerin madde işaretlerini tanımasını etkinleştirin  
    RecognizeBullets = true
};
// Dosyayı MS belge biçiminde kaydetmek için Kaydet yöntemini çağırın 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Bu blog yazısını, programlı olarak C# kullanarak PDF’yi Word’e dönüştürmenize olanak sağladığını umarak burada sonlandırabiliriz. Bu .NET PDF kitaplığı, iş uygulamanız için bir PDF’den Word’e dönüştürücü oluşturmanıza kesinlikle yardımcı olacaktır. Ayrıca diğer özellikleri öğrenmek için bu kütüphanenin belgelerini ziyaret edebilirsiniz. Bu kitaplığı .NET projenize yükleyin ve PDF’den Word’e dönüştürmeyi programlı olarak gerçekleştirin. Son olarak, düzenli güncellemeler için conholdate.com ile bağlantıda kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

SSS

C# net’te PDF’yi Word’e nasıl dönüştürebilirim?

PDF’yi programlı olarak Word’e dönüştürmek için bu C# PDF’yi kitaplık yükleyin. Kurulumu ve özellikleriyle ilgili belgeleri ziyaret edebilirsiniz.

Bir PDF’yi Word belgesine nasıl dönüştürebilirsiniz?

Kaynak PDF dosyasını yüklemek için Document sınıfının bir örneğini oluşturabilir ve bunu bir Word dosyası olarak kaydetmek için Save yöntemini çağırabilirsiniz.

Ayrıca bakınız