![Word'den HTML'ye Java](images/Word-to-HTML.jpg#center)
Word belgelerinin içeriğini uygulamalarınıza katıştırmak için dönüştürmeyi gerçekleştirmeniz gerekebilir. Bu gibi durumlarda en yaygın olarak tercih edilen dönüştürmeler, Word’den HTML’e veya Word’den resme dönüştürmedir. Buna uygun olarak, bu makale Java kullanılarak Word DOCX veya DOC dosyalarının HTML’ye nasıl dönüştürüleceğini kapsar. Ayrıca, kaynak dosyalarını ayrı bir klasörde nasıl tutacağımızı tartışacağız.
- Word’den HTML’ye Dönüştürme için Java API
- Bir Word Belgesini HTML’ye Dönüştürme
- Word’de Kaynak Klasörünü HTML’ye Dönüştürmede Belirtin
Word’den HTML’ye Dönüştürme için Java API
DOCX/DOC’den HTML’ye dönüştürme için Aspose.Words for Java kullanacağız. Java uygulamalarının içinden kelime işleme özelliklerini uygulamak için güçlü bir API’dir. Ayrıca API, Word belgelerinin HTML’ye ve diğer biçimlere aslına uygun olarak dönüştürülmesini sağlar. API’yi indirebilir veya Maven‘den yükleyebilirsiniz.
<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.10</version>
<type>pom</type>
</dependency>
Bir Word Belgesini Java’da HTML’ye Dönüştürme
Bir Word belgesini HTML’ye dönüştürmek için belgeyi yüklemeniz ve HTML dosyası olarak kaydetmeniz yeterlidir. Java kullanarak bir Word DOCX dosyasını HTML’ye dönüştürme adımları aşağıda verilmiştir.
- Document sınıfını kullanarak Word belgesini yükleyin.
- Document.save(string, SaveFormat) yöntemini kullanarak Word belgesini HTML’ye dönüştürün.
Aşağıdaki kod örneği, Java kullanılarak bir Word belgesinin HTML’ye nasıl dönüştürüleceğini gösterir.
// Belgeyi diskten yükleyin
Document doc = new Document("document.docx");
// Belgeyi HTML olarak kaydedin
doc.save("Document_out.html", SaveFormat.HTML);
Word’de Kaynak Klasörünü HTML’ye Dönüştürmede Belirtin
Kaynak dosyalarını ayrı bir klasöre kaydetmek için API’yi de yapılandırabilirsiniz. Ayrıca yazı tiplerini ve görselleri farklı klasörlerde ayrı ayrı tutabilirsiniz. Kaynak klasörü belirtmek için adımlar aşağıdadır.
- Document sınıfını kullanarak Word belgesini yükleyin.
- HtmlSaveOptions sınıfından bir nesne oluşturun.
- HtmlSaveOptions.setResourceFolder yöntemini kullanarak kaynak klasörü ayarlayın.
- Document.save(string, HtmlSaveOptions) yöntemini kullanarak Word belgesini HTML’ye dönüştürün.
Aşağıdaki kod örneği, kaynak dosyalarını Word’den HTML’ye dönüştürmede ayrı bir klasörde tutar.
// Belgeyi yükle
Document doc = new Document("Document.docx");
// Kaynak klasörünü belirtin
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.setCssStyleSheetType(CssStyleSheetType.EXTERNAL);
saveOptions.setExportFontResources(true);
saveOptions.setResourceFolder("\\Resources");
// Word belgesini HTML'ye dönüştürün
doc.save("ExportResourcesUsingHtmlSaveOptions_out.html", saveOptions);
Word’den HTML’ye dönüştürmede kaynak klasörlerle çalışma hakkında daha fazlasını okuyabilirsiniz.
Ücretsiz API Lisansı Alın
Ücretsiz bir geçici lisans alarak Aspose.Words for Java’yı değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
Çözüm
Bu makalede, Java kullanarak Word DOCX veya DOC dosyalarını programlı olarak HTML’ye dönüştürmeyi öğrendiniz. Buna ek olarak, Word’den HTML’ye dönüştürmede kaynak dosyaların nasıl ayrı ayrı saklanacağını gördünüz. Ayrıca belgeleri kullanarak Aspose.Words for Java hakkında daha fazla bilgi edinebilirsiniz. Ayrıca forumumuzda sorularınızı bizimle paylaşabilirsiniz.