Ինչպես փոխարկել PDF-ը Word-ի Java-ում

Այս հակիրճ ձեռնարկը նախատեսված է առաջնորդելու, թե ինչպես փոխակերպել PDF-ը Word-ի Java-ում՝ բեռնելով սկզբնաղբյուր PDF ֆայլը և պահելով այն որպես Word ֆայլ: Java ** PDF-ից Word փոխարկիչ գրելիս դուք վերահսկում եք սկզբնաղբյուր PDF ֆայլը կարդալը: Նմանապես, ելքային Word DOC ֆայլը նույնպես կարող է հարմարեցվել՝ սահմանելով դրա բնութագրերը:

Java-ի միջոցով PDF-ը Word-ի փոխարկելու քայլեր

  1. Կազմաձևեք նախագիծը՝ ավելացնելով Aspose.PDF Maven պահոցից՝ PDF-ը Word ֆայլի փոխարկելու համար
  2. Բեռնեք սկզբնաղբյուր PDF ֆայլը Document դասի օբյեկտում՝ Word ֆայլի փոխակերպելու համար
  3. Ստուգեք DocSaveOptions դասի օբյեկտը` ելքային Word ֆայլը կարգավորելու համար
  4. Սահմանեք ելքային Word ֆայլի տեսակը և ճանաչման ռեժիմը՝ հետագա խմբագրման ռեժիմը սահմանելու համար
  5. Սահմանեք սկզբնաղբյուր PDF ֆայլի ընթերցման պարամետրերը, ինչպիսիք են հորիզոնական մոտիկությունը և փամփուշտների ճանաչման դրոշը
  6. Պահպանեք ելքային 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-ում-ի հոդվածը:

 Հայերեն