Burada HTML‘in Java’da Word’e nasıl dönüştürüleceği hakkında kısa bir eğitim verilmiştir ve bu, ortamı yapılandırma adımları ile birlikte gösterilmiştir. Bu işlem sırasında HTML’yi Word’e dönüştürmek için Java* kodu, kaynak HTML dosyasının bir Document sınıfı nesnesine yüklendiği ve bir Word dosyası olarak kaydedildiği birkaç API çağrısı kullanır. Kaynak HTML dosyası Document sınıfı nesnesine yüklendikten sonra, onu DOCX Word dosyası olarak kaydetmeden önce belgenin içindeki öğeleri eklemek, değiştirmek veya silmek için üzerinde tam bir kontrole sahip olacaksınız.
Java’da HTML’yi Word’e Dönüştürme Adımları
- HTML’den Word’e dönüştürme için Maven deposunu kullanarak projeyi Aspose.Words öğesine bir referans ekleyecek şekilde yapılandırın
- Kaynak HTML dosyasını Document sınıf nesnesine yükleyin
- Gerekirse Word belgesi olarak kaydetmeden önce yüklenen HTML dosyasındaki içeriği değiştirin veya ekleyin
- Save istenen formatta Word belgesi olarak yüklenen HTML dosyası
Bu prosedür, ortam ayarları, kaynak HTML dosyasının yüklenmesi ve bir Word dosyası olarak kaydedilmesi dahil olmak üzere birkaç adımın yardımıyla Java’nın HTML’yi Word’e dönüştürmesinin nasıl kolayca mümkün olduğunu açıklar. Yüklenen belgeyi Word dosyası olarak kaydetmeden önce eklemek/güncellemek için isteğe bağlı bir adım vardır.
Java’da HTML’yi Word’e Dönüştürme Kodu
import com.aspose.words.License; | |
import com.aspose.words.Run; | |
import com.aspose.words.Document; | |
import com.aspose.words.SaveFormat; | |
public class HowToConvertHtmlToWordInJava { | |
public static void main(String[] args) throws Exception { //main function for HowToConvertHtmlToWordInJava | |
// Set the license to avoid evaluation version watermark in the output Word file converted from HTML | |
License licenseHtmlToWord = new License(); | |
licenseHtmlToWord.setLicense("Aspose.Words.lic"); | |
// Load the HTML file that you want to convert to a Word document | |
Document htmlDoc = new Document("document.html"); | |
// Append some text at a specified location in the loaded document before saving as word | |
htmlDoc.getFirstSection().getBody().getFirstParagraph().appendChild(new Run(htmlDoc, "Extra text added for testing")); | |
// Save the loaded HTML file as Word document | |
htmlDoc.save("output.docx", SaveFormat.DOCX); | |
} | |
} |
Bu kodda, diskten veya bir bellek akışından çeşitli dosya türlerinin yüklenmesini destekleyen bir Document sınıfı nesnesi kullanılır. HTML dosyasını Document sınıfı nesnesine yükledikten sonra, mevcut başka bir Word belgesinden bazı içerikleri içe aktarma ve seçilen bir paragraftan önce veya sonra ekleme, çıktı Word dosyasını bir parola ile koruma, bazı içeriği vurgulama gibi çıktı Word dosyasını yapılandırabilirsiniz. çok daha fazlası.
Bu hızlı öğreticide HTML’nin Word Java‘ya dönüştürülmesi için temel bir örnek sunulmaktadır. Java’da bir Word belgesi oluşturma sürecini öğrenmek istiyorsanız, Java kullanarak Word belgesi nasıl oluşturulur makalesine bakın.