Ši trumpa pamoka skirta trumpai informacijai apie tai, kaip Java paversti Word į PDF. Galite atlikti šį Word konvertavimą į PDF Java tiesiog įkeldami šaltinio DOCX failą ir išsaugodami jį kaip PDF failą. Tačiau yra keletas parinkčių, kurias galima naudoti norint sukonfigūruoti išvesties PDF nustatant skirtingus parametrus ir naudojant juos išsaugant PDF failą.
Veiksmai, kaip konvertuoti Word į PDF Java.
- Sukonfigūruokite projektą, kad pridėtumėte Aspose.Words biblioteką iš Maven saugyklos, kad būtų galima konvertuoti Word į PDF
- Įkelkite įvesties Word dokumentą naudodami Document objektą, kad eksportuotumėte į PDF
- Norėdami sukurti pasirinktinį PDF, sukurkite PdfSaveOptions klasės objektą
- Prieš konvertuodami nustatykite išvesties PDF failo ypatybes
- Išsaugokite Word failą, kad sukurtumėte išvesties PDF failą su norimais parametrais
Galite naudoti paprastą žingsnis po žingsnio metodą, naudodami Java kodą, norėdami konvertuoti DOCX į PDF, įkeldami šaltinio Word failą į dokumento klasės objektą. Vėliau sukuriamas PdfSaveOptions egzempliorius, naudojamas įvairiems parametrams nustatyti, tačiau šis veiksmas yra neprivalomas ir gali būti praleistas. Paskutiniame veiksme įkeltas Word failas išsaugomas kaip PDF, naudojant pasirinktinius parametrus.
Kodas konvertuoti Word į PDF Java
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.PageSet; | |
import com.aspose.words.PdfCompliance; | |
import com.aspose.words.PdfPageMode; | |
import com.aspose.words.PdfSaveOptions; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) throws Exception {// Word to PDF Java code main function | |
// Create a license object to avoid limitations of the trial version while converting Word to PDF | |
License licWordToPdf = new License(); | |
licWordToPdf.setLicense("Aspose.Words.lic"); | |
// Load the sample Word file to be converted to PDF | |
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx"); | |
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF | |
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions(); | |
// Set page set to print page 1 and 2 only to the PDF | |
OutputPdfOptions.setPageSet(new PageSet(0,1)); | |
// Set the Full Screen mode while opening the PDF document in browser | |
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN); | |
// Set the PDF compliance value for the output PDF | |
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17); | |
// Save the PDF with the desired configuration | |
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions); | |
} | |
} |
Šiame vadove aprašyta naudojant Java Word į PDF konverterį. Šis kodo fragmentas naudoja Dokumentų klasės objektą, kuris gali įkelti bet kokio formato Word failą iš disko. PdfSaveOptions naudojama nustatant parametrus, pvz., puslapių, kurie turi būti pateikiami į PDF, rinkinį, failo režimą, pvz., viso ekrano režimą atidarius bet kurioje peržiūros priemonėje arba žiniatinklio naršyklėje, PDF atitikties nustatymus, 3D efektų atvaizdavimo režimą, skaičių. formatas, gražus formatas ir daug daugiau. Galutinį PDF išvestį galima išsaugoti diske arba sraute.
Mes matėme, kaip konvertuoti DOC į PDF Java. Jei norite atlikti kitų tipų konvertavimą, pvz., Word į JPG, žr. straipsnį Kaip konvertuoti Word į JPG Java.