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
- Java kullanarak Word’ü Markdown’a dönüştürün
- Word’den Markdown’a dönüştürücü - gelişmiş seçenekler
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:
- Document sınıfının yapıcısını başlatarak bir kaynak Word belgesi yükleyin.
- 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ü - 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:
- Document sınıfının bir nesnesini oluşturun.
- Belgeye içerik eklemeyi kolaylaştırmak için DocumentBuilder sınıfının bir örneğini oluşturun.
- insertParagraph yöntemini çağırarak paragrafın “Başlık 1” stilini belirtin.
- Bu biçimlendirmeye uygulanan paragraf stilinin adını ayarlamak için setStyleName yöntemini çağırın.
- write yöntemini çağırarak belgeye geçerli ekleme konumunda bir dize ekleyin.
- setItalic yöntemini çağırarak yazı tipi biçimini italik yapın.
- Belgeye köprü eklemek için insertHyperlink yöntemini çağırın.
- 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:
Ü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.