Przekształć MHTML w XAMLFLOW za pomocą Javy

On Premise Java API do renderowania MHTML do XAMLFLOW bez korzystania z aplikacji innych firm

 

Możesz przekonwertować MHTML na XAMLFLOW, wykonując dwa proste kroki. Najpierw musisz wyrenderować plik MHTML 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 XAMLFLOW. Oba interfejsy API są objęte pakietem Aspose.Total for Java .

Java API do konwersji MHTML na XAMLFLOW

  1. Otwórz plik MHTML za pomocą klasy Document
  2. Przekonwertuj MHTML na DOC, używając save metoda
  3. Załaduj plik DOC za pomocą klasy Document Aspose.Words
  4. Zapisz dokument w formacie XAMLFLOW za pomocą metody save i ustaw XAMLFLOW 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 MHTML file with an instance of Document class
Document document = new Document("template.mhtml");
// save MHTML 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.XAML_FLOW
outputDocument.save("output.xaml_flow", SaveFormat.XAML_FLOW);   

Wymagania dotyczące konwersji

Podczas konwersji MHTML na XAMLFLOW, 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ć MHTML przy użyciu hasła właściciela.

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

Otwórz dokument MHTML chroniony hasłem przez Java

Podczas zapisywania dokumentu wejściowego w formacie pliku XAMLFLOW 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 XAMLFLOW 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.XAML_FLOW);
    // 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 MHTML opcji konwersji z Java

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