Jak przekonwertować DOC na DOCX za pomocą Java

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

  1. Zainstaluj GroupDocs.Conversion for Java z repozytorium Maven w projekcie, aby przekonwertować DOC na DOCX
  2. Dodaj odniesienie do podstawowych klas do wykonywania konwersji dokumentów z DOC na DOCX
  3. Załaduj wejściowy plik DOC, tworząc instancję klasy Converter
  4. Utwórz obiekt klasy WordProcessingConvertOptions i ustaw opcje konwersji dla wyjściowego pliku DOCX
  5. 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.

 Polski