Dokumenty programu Microsoft Word są dostępne w różnych formatach, przy czym DOCX jest nowoczesnym formatem domyślnym. Mogą jednak zaistnieć sytuacje, w których zajdzie potrzeba przekonwertowania pliku DOCX na starszy format DOC ze względu na zgodność lub z innych powodów. W tym przewodniku znajdziesz szczegółowy samouczek krok po kroku dotyczący konwertowania formatu DOCX na DOC przy użyciu języka Java. Poniżej znajdziesz najważniejsze kroki wraz z przykładem kodu ilustrującym sposób wykonania zadania eksportowania DOCX do DOC w Javie.
Kroki, aby przekonwertować DOCX na DOC przy użyciu Java
- Zainstaluj GroupDocs.Conversion for Java przy użyciu repozytorium Maven w swoim projekcie w celu konwersji DOCX na DOC
- Dołącz odniesienia do klas w swoim projekcie, aby umożliwić konwersję z DOCX na DOC
- Utwórz instancję obiektu klasy Converter, podając ścieżkę do pliku DOCX jako argument jego konstruktora
- Pobierz opcje konwersji dla DOC przy użyciu metody Converter.getPossibleConversions
- Zapisz wyjściowy plik DOC na dysku, wywołując metodę Converter.save
Format DOCX to format plików oparty na języku XML wprowadzony przez Microsoft Word w 2007 roku i później. Został stworzony z myślą o większej przejrzystości i przyjazności dla użytkownika. Natomiast DOC jest starszym formatem pliku binarnego, którego używał Microsoft Word przed powstaniem DOCX. Po skonfigurowaniu Java możesz łatwo wykonać wymienione kroki w popularnych systemach operacyjnych, takich jak Windows, macOS i Linux. Pozwala to na bezproblemowe przekształcenie DOCX na DOC przy użyciu języka Java. Aby zapoznać się z praktyczną demonstracją tego procesu konwersji, zapoznaj się z podanym przykładem kodu poniżej jako ilustracyjnym odniesieniem.
Kod do konwersji DOCX na DOC przy użyciu Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ConvertOptions; | |
public class ConvertDOCXtoDOCusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Conversion library | |
License license = new License(); | |
license.setLicense("GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
Converter converter = new Converter("input.docx"); | |
// Get conversion option for final output document | |
ConvertOptions options = converter.getPossibleConversions("doc") | |
.getSource().getConvertOptions(); | |
// Save the DOC to disk | |
converter.convert("output.doc", options); | |
} | |
} |
Warto wspomnieć, że konwersja z formatu DOCX do DOC ma swoje zalety i wady. DOCX zapewnia bardziej zaawansowane funkcje, lepszą obsługę nowoczesnych elementów, takich jak multimedia, i ulepszone opcje odzyskiwania danych w porównaniu do DOC. Powyższy kod jest krótki i koncentruje się tylko na niezbędnych wywołaniach API, aby zapewnić płynną konwersję dokumentu. Po prawidłowym skonfigurowaniu zalecanej biblioteki konwersji i wprowadzeniu wszelkich niezbędnych zmian w ścieżkach plików dodanie tego kodu do projektów w celu generowania DOC z DOCX w Javie staje się proste.
W ostatnim temacie opublikowaliśmy szczegółowy przewodnik dotyczący konwersji DOCX na ODT. Aby lepiej zrozumieć ten temat, warto zapoznać się z naszym tutorialem dotyczącym przekonwertuj DOCX na ODT za pomocą Java.