EPS PostScript do Word DOCX java

EPS lub PS to pliki postscriptowe, które można wykorzystać do umieszczenia różnych grafik. W niektórych scenariuszach może być konieczna konwersja pliku PostScript EPS lub PS na dokument programu Word jako plik DOCX lub DOC. W tym artykule omówiono programową konwersję formatu plików EPS do Word DOCX przy użyciu języka Java:

EPS lub PS PostScript File to Word DOCX/DOC Converter – instalacja Java API

Konwersja dokumentów EPS lub PS do Word DOCX lub DOC może odbywać się w dwóch krokach. Najpierw przekonwertuj plik EPS lub PS na dokument PDF za pomocą Aspose.Page for Java. Następnie przekonwertuj pośredni plik PDF na dokument Word jako DOCX lub DOC za pomocą Aspose.PDF for Java API. Możesz pobrać interfejsy API z sekcji Nowe wydania lub użyć następujących konfiguracji Maven, aby pobrać interfejsy API z Aspose Repository:

Magazyn:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

Konwertuj plik EPS lub PS PostScript na plik Word DOCX lub DOC w Javie

Możesz przekonwertować plik EPS lub PS PostScript na dokument Word DOCX lub DOC, wykonując następujące czynności:

  1. Zadeklaruj ByteArrayOutputStream, aby zapisać pośredni dokument PDF.
  2. Utwórz instancję EPS lub PS PostScript za pomocą FileInputSream.
  3. Zainicjuj obiekt klasy PsDocument.
  4. Zainicjuj obiekt PdfSaveOptions z niezbędnymi parametrami.
  5. Konwertuj plik EPS lub PS Postscript na format PDF.
  6. Utwórz instancję obiektu DocSaveOptions i ustaw format na DOCX lub DOC.
  7. Przekonwertuj plik EPS lub PS na dokument Word DOCX lub DOC za pomocą metody save.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik EPS lub PS PostScript w Javie:

// Zadeklaruj ByteArrayOutputStream, aby zapisać pośredni dokument PDF.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// Utwórz instancję EPS lub PS PostScript za pomocą FileInputSream
FileInputStream psStream = new FileInputStream("input.ps");

// Zainicjuj obiekt klasy PsDocument.
PsDocument document = new PsDocument(psStream);

// Jeśli chcesz przekonwertować plik Postscript pomimo drobnych błędów ustaw tę flagę
boolean suppressErrors = true;

// Zainicjuj obiekt PdfSaveOptions z niezbędnymi parametrami.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(70);

// Jeśli chcesz dodać specjalny folder, w którym przechowywane są czcionki. Domyślny folder czcionek w systemie operacyjnym jest zawsze dołączany.
//options.setAdditionalFontsFolders(nowy ciąg znaków [] {"FONTS_FOLDER"});

// Jeśli chcesz określić rozmiar strony, użyj następującej linii
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Konwertuj plik EPS lub PS Postscript na format PDF
document.save(device , options);

// Załaduj pośredni plik PDF
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// Utwórz instancję obiektu DocSaveOptions
com.aspose.pdf.DocSaveOptions saveOptions = new com.aspose.pdf.DocSaveOptions(); 

// Ustaw format dokumentu wyjściowego jako DOCX lub DOC
saveOptions.setFormat(com.aspose.pdf.DocSaveOptions.DocFormat.DocX);

// Konwertuj plik EPS lub PS na plik Word DOCX lub DOC
doc.save("output.docx", saveOptions);

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz testować interfejsy API bez żadnych ograniczeń, prosząc o Bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak przekonwertować plik EPS lub PS PostScript na plik w formacie Word DOCX lub DOC za pomocą języka Java. Ponadto możesz zajrzeć do sekcji Dokumentacja, aby poznać więcej funkcji. Zachęcamy do kontaktu z nami na Bezpłatne forum pomocy technicznej.

Zobacz też