Java kullanarak Word'ü Markdown'a dönüştürün

Java kullanarak Word’ü Markdown’a dönüştürün

Markdown dil zengin bir özellik yığını sunar ve öğrenilmesi kolaydır. Oysa MS Word belgeleri, iş verilerinin bakımlı bir şekilde düzenlenmesi ve temsil edilmesi konusunda her zaman bir artı olmuştur. Ancak hızlı uygulama geliştirmede, çalışma zamanındaki değişiklikleri değiştirmek gerçekten önemlidir. Bu nedenle, iş uygulaması geliştirme söz konusu olduğunda işaretleme dosyaları çok şey sunar. Bu blog yazısı size Java kullanarak programlı olarak Word’ü Markdown’a nasıl dönüştüreceğinizi gösterecektir.

Aşağıdaki bölümleri ele alacağız:

Java Docx kütüphane kurulumu

Bu, Java uygulamanız için kurumsal düzeyde bir Word’den Markdown’a dönüştürücü oluşturmanıza olanak tanıyan zengin özellikli bir kütüphane‘dir. Ancak, API’yi indirebilir veya yalnızca aşağıdaki yapılandırmayı Maven tabanlı Java uygulamalarınıza ekleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Java kullanarak Word’ü Markdown’a dönüştürün

Aslında, bu Java Docx kütüphanesinin, Word belgelerini program aracılığıyla diğer popüler dosya ve görüntü formatlarına dönüştürmek için sunduğu birçok yöntem vardır.

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

  1. Document sınıfının yapıcısını başlatarak bir kaynak Word belgesi yükleyin.
  2. save yöntemini çağırarak belgeyi Markdown formatında kaydedin.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Document sınıfının yapıcısını başlatarak bir kaynak Word belgesi yükleyin. 
Document doc = new Document("sample.doc");
// Kaydetme yöntemini çağırarak belgeyi Markdown formatında kaydedin. 
doc.save(  "SaveDocx2Markdown.md");

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

Word'den Markdown'a dönüştürücü

Word’den Markdown’a dönüştürücü - gelişmiş seçenekler

Bu Java kütüphanesinin diğer öne çıkan özelliklerinden bazılarına göz atalım. Böylece bazı stillere sahip bir belge oluşturup onu Markdown’a kaydedeceğiz:

Adımlar şunlardır:

  1. Document sınıfının bir nesnesini oluşturun.
  2. Belgeye içerik eklemeyi kolaylaştırmak için DocumentBuilder sınıfının bir örneğini oluşturun.
  3. insertParagraph yöntemini çağırarak paragrafın “Başlık 1” stilini belirtin.
  4. Bu biçimlendirmeye uygulanan paragraf stilinin adını ayarlamak için setStyleName yöntemini çağırın.
  5. write yöntemini çağırarak belgeye geçerli ekleme konumunda bir dize ekleyin.
  6. setItalic yöntemini çağırarak yazı tipi biçimini italik yapın.
  7. Belgeye köprü eklemek için insertHyperlink yöntemini çağırın.
  8. Belgenizi Markdown dosyası olarak kaydetmek için save yöntemini çağırın.
// Document sınıfının bir nesnesini oluşturun. 
Document doc = new Document();
// Belgeye içerik eklemeyi kolaylaştırmak için DocumentBuilder sınıfının bir örneğini oluşturun.
DocumentBuilder builder = new DocumentBuilder(doc);
// İnsertParagraph yöntemini çağırarak paragrafın "Başlık 1" stilini belirtin. 
builder.insertParagraph();
// Bu biçimlendirmeye uygulanan paragraf stilinin adını ayarlamak için setStyleName yöntemini çağırın. 
builder.getParagraphFormat().setStyleName("Heading 1");
// Yazma yöntemini çağırarak belgeye geçerli ekleme konumunda bir dize ekleyin. 
builder.write("Heading 1");
// Paragrafın italik vurgusunu belirtin.
builder.insertParagraph();
// Paragraflar arasında stilleri birleştirmemek için önceki paragraftaki stilleri sıfırlayın.
builder.getParagraphFormat().setStyleName("Normal");
// setItalic yöntemini çağırarak yazı tipi formatını italik yapın. 
builder.getFont().setItalic(true);
builder.write("Italic Text");
// Paragraflar arasında stilleri birleştirmemek için önceki paragraftaki stilleri sıfırlayın.
builder.setItalic(false);
// İstediğiniz metin için bir Köprü belirtin.
builder.insertParagraph();
// Belgeye köprü eklemek için insertHyperlink yöntemini çağırın. 
builder.insertHyperlink("Aspose","https://www.aspose.com", false);
builder.write("Aspose");
// Belgenizi Markdown dosyası olarak kaydetmek için kaydetme yöntemini çağırın.
doc.save(  "example.md");

Çıktı aşağıdaki resimde gösterilmektedir:

Word'den MD'ye

Ücretsiz Lisans Alın

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

Özetliyor

Programlı olarak Java kullanarak Word’ü Markdown’a nasıl dönüştüreceğinizi öğrenmiş olduğunuzu umarak bu eğitimi burada sonlandırabiliriz. Ayrıca bu Java Docx kütüphanesinin sunduğu bazı gelişmiş yöntemleri de incelediniz. Ayrıca lütfen bu kütüphanenin belgelerini incelemeden ayrılmayın.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

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

SSS

Bir .NET uygulamasında nasıl HTML belgesi oluşturursunuz?

Document sınıfının yapıcısını başlatarak bir kaynak Word belgesi yükleyin. Daha sonra, save yöntemini çağırarak belgeyi Markdown formatında kaydedin.

Ayrıca bakınız