Aspose.Total for Java aracılığıyla DOCM’yi XLSX’ye dönüştürmek, iki adımlı basit bir işlemdir. Zengin özelliklere sahip, belge işleme ve dönüştürme API’sini Aspose.Words for Java kullanarak DOCM’yi HTML’ye aktarabilirsiniz. Bundan sonra, Aspose.Cells for Java kullanarak HTML’yi XLSX’ye dönüştürebilirsiniz.
DOCM'yi XLSX'ye Dönüştürmek için Java API
- DOCM dosyasını Document sınıfını kullanarak açın
- [Save]( https://reference.aspose.com/words/java/com.aspose.words/Document#save(java.lang.String,com.aspose.words.SaveOptions) kullanarak DOCM’yi HTML’ye dönüştürün yöntem
- Workbook sınıfını kullanarak HTML belgesini yükleyin
- Save yöntemi
Dönüşüm Gereksinimleri
Aspose.Total for Java’yı doğrudan Maven tabanlı bir projeden kolayca kullanabilirsiniz. ve Aspose.Words for Java ve Aspose.Cells for Java pom.xml dosyanızda.
Alternatif olarak, indirilenler adresinden bir ZIP dosyası alabilirsiniz.
// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats | |
// load DOCX with an instance of Document | |
Document document = new Document("template.docx"); | |
// call Save method while passing SaveFormat.HTML | |
document.save("html_output.html",SaveFormat.HTML); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("html_output.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// save HTML as XLSX | |
book.save("output.xlsx", SaveFormat.AUTO); |
DOCM'den XLSX'e Ücretsiz Çevrimiçi Dönüştürücü
Dönüşüm Gereksinimleri
DOCM’yi XLSX’ye dönüştürmeden önce, kullanılmayan bilgileri Aspose.Words for Java aracılığıyla DOCM Belgesinden kaldırabilirsiniz. Bazen çıktı belgesinin boyutunu ve işlem süresini azaltmak için kullanılmayan veya yinelenen bilgileri kaldırmanız gerekebilir. CleanupOptions sınıfı, belge temizleme seçeneklerini belirlemenize olanak tanır. Belgeden yinelenen stilleri veya yalnızca kullanılmayan stilleri veya listeleri kaldırmak için Cleanup yöntemini kullanabilirsiniz. UnusedStyles ve UnusedBuiltinStyles kullanabilirsiniz /com.aspose.words/cleanupoptions#UnusedBuiltinStyles) özellikleri, “kullanılmayan” olarak işaretlenen stilleri algılamak ve kaldırmak için.
// supports DOC, DOT, DOCX, DOCM, DOTX, and DOTM file formats | |
// load DOCX with an instance of Document | |
Document document = new Document("template.docx", new LoadOptions("MyPassword")); | |
// call Save method while passing SaveFormat.HTML | |
document.save("html_output.html",SaveFormat.HTML); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("html_output.html"); | |
// supports XLS, XLSX, XLSB, XLSM, XLT, XLT, XLTM, XLAM, CSV, TSV, ODS, DIF, SXC, and FODS file formats | |
// save HTML as XLSX | |
book.save("output.xlsx", SaveFormat.AUTO); |
Java aracılığıyla bir DOCM Belgesinden Kullanılmayan Bilgileri Kaldırma
DOCM’yi XLSX’ye dönüştürdükten sonra, Aspose.Cells for Java , belgenizi akışa kaydetmenizi sağlar. Dosyaları bir Akışa kaydetmeniz gerekiyorsa, bir FileOutputStream nesnesi oluşturmalı ve ardından kaydet Workbook kaydetme yöntemini çağırarak bu Stream nesnesine dosya nesne.
// supports XLS, XLSX, XLSB, XLSM, XLT, XLTX | |
// load the XLS file in an instance of Workbook | |
// Instantiate a Workbook object by excel file path | |
Workbook workbook = new Workbook("input.xls"); | |
// password protect the file. | |
workbook.getSettings().setPassword("1234"); | |
// specify XOR encrption type. | |
workbook.setEncryptionOptions(EncryptionType.XOR, 40); | |
// specify Strong Encryption type (RC4,Microsoft Strong Cryptographic | |
// Provider). | |
workbook.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// save the excel file. | |
workbook.save("EncryptingFiles_out.xls"); |