Przekształć PCL w DOT za pomocą Javy

On Premise Java API do renderowania PCL do DOT bez korzystania z aplikacji innych firm

 

Możesz przekonwertować PCL na DOT, wykonując dwa proste kroki. Najpierw musisz wyrenderować plik PCL do DOC za pomocą Aspose.PDF for Java . Następnie, korzystając z potężnego interfejsu API przetwarzania dokumentów Aspose.Words for Java , możesz przekonwertować DOC na DOT. Oba interfejsy API są objęte pakietem Aspose.Total for Java .

Java API do konwersji PCL na DOT

  1. Otwórz plik PCL za pomocą klasy Document
  2. Przekonwertuj PCL na DOC, używając save metoda
  3. Załaduj plik DOC za pomocą klasy Document Aspose.Words
  4. Zapisz dokument w formacie DOT za pomocą metody save i ustaw DOT jako SaveFormat

Wymagania dotyczące konwersji

Możesz łatwo użyć Aspose.Total for Java bezpośrednio z projektu opartego na Maven i dołącz Aspose.PDF for Java i Aspose.Words for Java w pliku pom.xml.

Możesz też pobrać plik ZIP ze strony downloads .

// load PCL file with an instance of Document class
Document document = new Document("template.pcl");
// save PCL as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC); 
// load DOC with an instance of Document
Document outputDocument = new com.aspose.words.Document("DocOutput.doc");
// call save method while passing SaveFormat.DOT
outputDocument.save("output.dot", SaveFormat.DOT);   

Wymagania dotyczące konwersji

Podczas konwersji PCL na DOT, nawet jeśli dokument jest chroniony hasłem, nadal możesz go otworzyć za pomocą interfejsu API manipulacji PDF Aspose.PDF for Java . Aby otworzyć zaszyfrowany plik, musisz utworzyć obiekt Dokument i otworzyć PCL przy użyciu hasła właściciela.

// open encrypted document
Document document = new Document("input.pcl", "password");
// save PCL as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC);

Otwórz dokument PCL chroniony hasłem przez Java

Podczas zapisywania dokumentu wejściowego w formacie pliku DOT możesz również zapisać dokument w bazie danych zamiast w systemie plików. Może być konieczne zaimplementowanie przechowywania i pobierania obiektów Document do iz bazy danych. Byłoby to konieczne, gdybyś wdrażał dowolny system zarządzania treścią. W celu zapisania DOT w bazie danych często konieczne jest wykonanie serializacji dokumentu w celu uzyskania tablicy bajtów. Można to zrobić za pomocą interfejsu API Aspose.Words for Java . Po uzyskaniu tablicy bajtów możesz przechowywać ją w bazie danych za pomocą instrukcji SQL.

public static void StoreToDatabase(Document doc, Connection mConnection) throws Exception {
    // create an output stream which uses byte array to save data
    ByteArrayOutputStream aout = new ByteArrayOutputStream();
    // save the document to byte array
    doc.save(aout, SaveFormat.DOT);
    // get the byte array from output steam
    // the byte array now contains the document
    byte[] buffer = aout.toByteArray();
    // get the filename from the document.
    String fileName = doc.getOriginalFileName();
    String filePath = fileName.replace("\\", "\\\\");
    // create the SQL command.
    String commandString = "INSERT INTO Documents (FileName, FileContent) VALUES('" + filePath + "', '" + buffer + "')";
    Statement statement = mConnection.createStatement();
    statement.executeUpdate(commandString);
}  

Eksploruj PCL opcji konwersji z Java

Przelicz PCLs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz PCLs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz PCLs na DOTX (Plik szablonu Microsoft Word)
Przelicz PCLs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz PCLs na GIF (Graficzny format wymiany)
Przelicz PCLs na MARKDOWN (Lekki język znaczników)
Przelicz PCLs na ODT (Format pliku tekstowego OpenDocument)
Przelicz PCLs na OTT (Szablon OpenDocument)
Przelicz PCLs na PS (Plik PostScript)
Przelicz PCLs na RTF (Bogaty format tekstu)
Przelicz PCLs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz PCLs na XAMLFLOW (Power Automate firmy Microsoft)
Przelicz PCLs na CSV (Wartości oddzielone przecinkami)
Przelicz PCLs na DIF (Format wymiany danych)
Przelicz PCLs na EXCEL (Formaty plików arkuszy kalkulacyjnych)
Przelicz PCLs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz PCLs na MD (język Markdowna)
Przelicz PCLs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz PCLs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz PCLs na TSV (Wartości oddzielone tabulatorami)
Przelicz PCLs na TXT (Dokument tekstowy)
Przelicz PCLs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz PCLs na XLSB (Binarny skoroszyt programu Excel)
Przelicz PCLs na XLSM (Arkusz kalkulacyjny z obsługą makr)
Przelicz PCLs na XLT (Szablon programu Excel 97 - 2003)
Przelicz PCLs na XLTM (Szablon programu Excel z obsługą makr)
Przelicz PCLs na XLTX (Szablon Excela)
Przelicz PCLs na APNG (Animowana przenośna grafika sieciowa)
Przelicz PCLs na DICOM (Obrazowanie cyfrowe i komunikacja w medycynie)
Przelicz PCLs na DXF (Format wymiany rysunków Autodesk)
Przelicz PCLs na EMZ (Skompresowany rozszerzony metaplik systemu Windows)
Przelicz PCLs na IMAGE (Pliki obrazów)
Przelicz PCLs na JPEG2000 (Format obrazu J2K)
Przelicz PCLs na ODP (Format prezentacji OpenDocument)
Przelicz PCLs na OTP (Standardowy format OpenDocument)
Przelicz PCLs na POT (Pliki szablonów programu Microsoft PowerPoint)
Przelicz PCLs na POTM (Plik szablonu Microsoft PowerPoint)
Przelicz PCLs na POTX (Prezentacja szablonu Microsoft PowerPoint)
Przelicz PCLs na POWERPOINT (Pliki prezentacji)