Այս հակիրճ ձեռնարկը նախատեսված է առաջնորդելու, թե ինչպես փոխակերպել PDF-ը Word-ի Java-ում՝ բեռնելով սկզբնաղբյուր PDF ֆայլը և պահելով այն որպես Word ֆայլ: Java ** PDF-ից Word փոխարկիչ գրելիս դուք վերահսկում եք սկզբնաղբյուր PDF ֆայլը կարդալը: Նմանապես, ելքային Word DOC ֆայլը նույնպես կարող է հարմարեցվել՝ սահմանելով դրա բնութագրերը:
Java-ի միջոցով PDF-ը Word-ի փոխարկելու քայլեր
- Կազմաձևեք նախագիծը՝ ավելացնելով Aspose.PDF Maven պահոցից՝ PDF-ը Word ֆայլի փոխարկելու համար
- Բեռնեք սկզբնաղբյուր PDF ֆայլը Document դասի օբյեկտում՝ Word ֆայլի փոխակերպելու համար
- Ստուգեք DocSaveOptions դասի օբյեկտը` ելքային Word ֆայլը կարգավորելու համար
- Սահմանեք ելքային Word ֆայլի տեսակը և ճանաչման ռեժիմը՝ հետագա խմբագրման ռեժիմը սահմանելու համար
- Սահմանեք սկզբնաղբյուր PDF ֆայլի ընթերցման պարամետրերը, ինչպիսիք են հորիզոնական մոտիկությունը և փամփուշտների ճանաչման դրոշը
- Պահպանեք ելքային Word ֆայլը՝ օգտագործելով նշված կոնֆիգուրացիան DocSaveOptions օբյեկտում
Վերոնշյալ քայլերը նկարագրում են Java*-ի միջոցով *PDF-ից Word փոխարկիչի նախագծման գործընթացը՝ նույնականացնելով պահանջվող գրադարանները Maven պահոցից և գործողությունների քայլ առ քայլ հաջորդականությամբ: Աղբյուրի PDF ֆայլը բեռնվում է Document դասի օբյեկտում, և DocSaveOptions դասի օբյեկտը սկզբնավորվում է սկզբնաղբյուր PDF ֆայլից ընթերցման գործողությունը վերահսկելու և ելքային Word ֆայլի պարամետրերը սահմանելու համար: Ելքային Word ֆայլը կարող է պահպանվել ցանկացած MS Word-ի աջակցվող ֆայլի ձևաչափում, ինչպես կազմաձևված է DocSaveOptions դասի օբյեկտում:
Կոդ՝ PDF-ը Word-ի վերածելու Java-ի միջոցով
package AsposePdf; | |
import com.aspose.pdf.DocSaveOptions; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.License; | |
public class ConvertPdfToWordInJava { | |
public static void main(String[] args) throws Exception { // main method to convert a PDF document to Word file format | |
// Instantiate the license to avoid trial limitations while converting the PDF to word file | |
License asposePdfLicenseDoc = new License(); | |
asposePdfLicenseDoc.setLicense("Aspose.pdf.lic"); | |
// Load the source PDF file that is to be converted to Word file | |
Document convertPDFDocumentToWord = new Document("input.pdf"); | |
// Initialize the DocSaveOptions class object to configure output word file | |
DocSaveOptions docSaveOptions = new DocSaveOptions(); | |
// Define the type of output Word file | |
docSaveOptions.setFormat(DocSaveOptions.DocFormat.Doc); | |
// Set the recognition mode to Flow for enabling it for editing in future | |
docSaveOptions.setMode(DocSaveOptions.RecognitionMode.Flow); | |
// Set the Horizontal proximity that defines width of space between text elements as 2.5 | |
docSaveOptions.setRelativeHorizontalProximity(2.5f); | |
// Switch on the recognition of bullets from the source PDF | |
docSaveOptions.setRecognizeBullets(true); | |
// Convert PDF to Word using the Document class function save | |
convertPDFDocumentToWord.save("output.doc", docSaveOptions); | |
System.out.println("Done"); | |
} | |
} |
- PDF-ը Word Java-ի կոդ փոխարկելու համար ներմուծում է ծրագրում օգտագործվող անհրաժեշտ դասերը և սկավառակից բեռնում է սկզբնաղբյուր PDF ֆայլը: DocSaveOptions դասը աջակցում է բազմաթիվ պարամետրերի սահմանմանը, ինչպիսիք են ելքային Word ֆայլի տիպի սահմանումը, որը կարող է լինել կամ DOC կամ DOCX, դրոշը դնել խմբագրելի ելքային Word ֆայլի ստեղծման համար, դրոշը սահմանել պարբերակները ճանաչելու, փոխարկվածի հորիզոնական և ուղղահայաց լուծաչափը սահմանելը: պատկերներ և շատ ավելին:
Այստեղ մենք սովորեցինք, թե ինչպես օրինակելի կոդի օգնությամբ PDF-ը վերածել Word-ի Java-ում։ Եթե ցանկանում եք սովորել PDF-ը Excel-ի փոխարկելու գործընթացը, տես ինչպես փոխարկել PDF-ը Excel-ի Java-ում-ի հոդվածը: