V tomto návodu vám vysvětlíme proces převodu DOC na DOCX pomocí Javy. Pro transformaci dokumentů mezi formáty použijeme jednu z oblíbených knihoven pro převod dokumentů. Dále nemusíte instalovat MS Office a jakýkoli software třetích stran pro převod dokumentů z formátu DOC do formátu DOCX. Kromě toho vytvoříme vzorový kód, který vám ukáže implementaci funkce převést DOC na DOCX Java.
Kroky pro převod DOC na DOCX pomocí Java
- Chcete-li převést DOC na DOCX, nainstalujte GroupDocs.Conversion for Java z úložiště Maven v projektu
- Přidejte odkaz na základní třídy pro provádění převodu dokumentů z DOC do DOCX
- Načtěte vstupní soubor DOC vytvořením instance třídy Converter
- Vytvořte objekt třídy WordProcessingConvertOptions a nastavte možnosti převodu pro výstupní soubor DOCX
- Uložte výstupní soubor DOCX na disk voláním metody Convert třídy Converter, předejte mu název výstupního souboru spolu s WordProcessingConvertOptions.
V těchto krocích načteme zdrojový soubor DOC do objektu Converter po konfiguraci projektu s požadovanou knihovnou a importu potřebných tříd pro implementaci funkce Java convert DOC to DOCX. Poté přizpůsobíme výstupní soubor vytvořením instance třídy WordProcessingConvertOptions a nastavením možností převodu pro ni. V posledním kroku použijeme metodu Convert pro uložení převedeného dokumentu na disk.
Kód pro převod DOC na DOCX pomocí Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.WordProcessingConvertOptions; | |
public class ConvertDocToDocxUsingJava { | |
public static void main(String[] args) { // Main function to convert DOC to DOCX in Java | |
// Remove the watermark in output DOCX document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source DOC file for conversion to DOCX | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for DOCX format | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions(); | |
// Convert and save the DOC in DOCX format | |
converter.convert("converted.doc", options); | |
System.out.println("Done"); | |
} | |
} |
Ve výše uvedeném příkladu můžete vidět, jak snadné je vytvořit schopnost Java DOC to DOCX podle výše uvedených bodů v pořadí. Tento ukázkový kód jsme vytvořili spotřebováním několika volání API a několika řádků kódu. Třídu WordProcessingConvertOptions lze dále použít k přizpůsobení převedeného dokumentu definováním vlastností, jako je levý okraj, pravý okraj, horní okraj, spodní okraj, výška, šířka, orientace stránky a mnoho dalších.
Vytvořili jsme kroky pro převod DOC na DOCX v Javě a vyvinuli jsme pro to funkční příklad v tomto příspěvku. Nedávno jsme publikovali příspěvek o převodu dokumentů TIFF na PNG v Javě, viz jak převést TIFF na PNG v Javě.