W tym poradniku wyjaśnimy Ci proces konwersji DOC na DOCX przy użyciu języka Java. Do transformacji dokumentów między formatami użyjemy jednej z popularnych bibliotek konwersji dokumentów. Co więcej, nie musisz instalować pakietu MS Office ani oprogramowania innych firm, aby konwertować dokumenty z formatu DOC na DOCX. Ponadto stworzymy przykładowy kod, aby pokazać implementację funkcji convert DOC to DOCX Java.
Kroki, aby przekonwertować DOC na DOCX za pomocą Java
- Zainstaluj GroupDocs.Conversion for Java z repozytorium Maven w projekcie, aby przekonwertować DOC na DOCX
- Dodaj odniesienie do podstawowych klas do wykonywania konwersji dokumentów z DOC na DOCX
- Załaduj wejściowy plik DOC, tworząc instancję klasy Converter
- Utwórz obiekt klasy WordProcessingConvertOptions i ustaw opcje konwersji dla wyjściowego pliku DOCX
- Zapisz wyjściowy plik DOCX na dysku wywołując metodę Convert klasy Converter, przekaż do niego nazwę pliku wyjściowego wraz z WordProcessingConvertOptions
W tych krokach ładujemy źródłowy plik DOC do obiektu Converter po skonfigurowaniu projektu z wymaganą biblioteką i zaimportowaniu niezbędnych klas do implementacji funkcji Java convert DOC to DOCX. Następnie dostosowujemy plik wyjściowy, tworząc instancję klasy WordProcessingConvertOptions i ustawiając dla niej opcje konwersji. W ostatnim kroku używamy metody Convert do zapisania przekonwertowanego dokumentu na dysk.
Kod do konwersji DOC na DOCX przy użyciu 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"); | |
} | |
} |
W powyższym przykładzie widać, jak łatwo utworzyć funkcję Java DOC do DOCX, wykonując kolejno powyższe punkty. Utworzyliśmy ten przykładowy kod, zużywając kilka wywołań interfejsu API i kilka wierszy kodu. Ponadto klasa WordProcessingConvertOptions może służyć do dostosowywania przekonwertowanego dokumentu poprzez definiowanie właściwości, takich jak lewy margines, prawy margines, górny margines, dolny margines, wysokość, szerokość, orientacja strony i wiele innych.
Stworzyliśmy kroki konwersji DOC na DOCX w Javie i opracowaliśmy działający przykład w tym poście. Niedawno opublikowaliśmy post dotyczący konwersji dokumentów TIFF do PNG w Javie, zobacz jak przekonwertować TIFF na PNG w Javie.