Microsoft Word dokumenti dolaze u različitim formatima, a DOCX je moderni zadani format. Međutim, mogu postojati situacije u kojima trebate pretvoriti datoteku DOCX u stariji DOC format zbog kompatibilnosti ili drugih razloga. U ovom vodiču pružit ćemo vam detaljan vodič korak po korak o tome kako konvertirati DOCX u DOC pomoću Jave. U nastavku ćete otkriti bitne korake, popraćene primjerom koda, koji ilustriraju kako izvršiti zadatak izvoza DOCX u DOC u Javi.
Koraci za pretvaranje DOCX u DOC pomoću Jave
- Instalirajte GroupDocs.Conversion for Java koristeći Maven repozitorij u svoj projekt s ciljem pretvaranja DOCX u DOC
- Uključite reference klasa u svoj projekt kako biste omogućili konverziju iz DOCX u DOC
- Instancirajte objekt klase Converter pružanjem staze do DOCX datoteke kao argumenta njenom konstruktoru
- Dohvatite opcije konverzije za DOC pomoću metode Converter.getPossibleConversions
- Spremite izlaznu DOC datoteku na disk pozivanjem metode Converter.save
DOCX format je format datoteke temeljen na XML-u koji je uveo Microsoft Word 2007. i nadalje. Napravljen je s namjerom da bude transparentniji i lakši za korištenje. Nasuprot tome, DOC je stariji binarni format datoteke koji je Microsoft Word koristio prije početka DOCX-a. Nakon postavljanja Jave, možete jednostavno izvršiti navedene korake na popularnim operativnim sustavima kao što su Windows, macOS i Linux. To vam omogućuje da bez napora transformirate DOCX u DOC pomoću Jave. Za praktičnu demonstraciju ovog procesa pretvorbe, pogledajte navedeni primjer koda u nastavku kao ilustrativnu referencu.
Kod za pretvaranje DOCX u DOC pomoću Jave
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); | |
} | |
} |
Vrijedno je spomenuti da pretvaranje iz DOCX u DOC format ima svojih prednosti i nedostataka. DOCX pruža naprednije značajke, bolju podršku za moderne elemente poput multimedije i poboljšane mogućnosti oporavka podataka u usporedbi s DOC-om. Gore navedeni kod je kratak i usredotočen je samo na bitne API pozive kako bi se osigurala glatka pretvorba dokumenata. Nakon što ispravno postavite preporučenu biblioteku za pretvorbu i izvršite sve potrebne promjene u stazama datoteka, dodavanje ovog koda u vaše projekte za generiranje DOC-a iz DOCX-a u Javi postaje jednostavno.
U našoj prošloj temi objavili smo detaljan vodič za konverziju DOCX u ODT. Za bolje razumijevanje ove teme, bilo bi dobro pogledati naš vodič o tome kako pretvoriti DOCX u ODT pomoću Jave.