Sie können die PCL-zu-MHTML-Konvertierungsfunktion in Ihre mobilen Apps integrieren, indem Sie zwei APIs des Pakets Aspose.Total for Android Java verwenden. Zuerst müssen Sie die PCL-Datei mit Aspose.PDF for Android via Java in DOC konvertieren. Zweitens können Sie mit der Textverarbeitungs-API Aspose.Words for Android via Java DOC in MHTML rendern.
Konvertieren Sie PCL in MHTML auf Android über Java
Konvertierungsanforderungen
Sie können Aspose.Total für Android ganz einfach über Java direkt von Maven und verwenden Installieren Sie Aspose.PDF for Android via Java und Aspose.Words for Android via Java in Ihren Anwendungen.
Alternativ können Sie eine ZIP-Datei von downloads herunterladen.
// 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.MHTML
outputDocument.save("output.mhtml", SaveFormat.MHTML);
Erhalten Sie PCL-Dateiinformationen auf Android über Java
Vor der Konvertierung von PCL in MHTML benötigen Sie möglicherweise Informationen über das Dokument, einschließlich Autor, Erstellungsdatum, Schlüsselwörter, Änderungsdatum, Betreff und Titel. Diese Informationen sind hilfreich für die Entscheidungsfindung für den Konvertierungsprozess. Mit der leistungsstarken API Aspose.PDF for Android via Java können Sie all das abrufen. Um dateispezifische Informationen zu einer PCL-Datei zu erhalten, rufen Sie zuerst das Objekt DocumentInfo mit getInfo Methode. Nachdem das DocumentInfo-Objekt abgerufen wurde, können Sie die Werte der einzelnen Eigenschaften abrufen.
// load PCL document
Document doc = new Document("template.pcl");
// get document information
DocumentInfo docInfo = doc.getInfo();
// show document information
System.out.println("Author: " + docInfo.getAuthor());
System.out.println("Creation Date: " + docInfo.getCreationDate());
System.out.println("Keywords: " + docInfo.getKeywords());
System.out.println("Modify Date: " + docInfo.getModDate());
System.out.println("Subject: " + docInfo.getSubject());
System.out.println("Title: " + docInfo.getTitle());
Endnoten in MHTML-Dokument in Android über Java einfügen
Abgesehen von der Dokumentenkonvertierung können Sie Ihren Android-Anwendungen auch eine Reihe weiterer Funktionen hinzufügen, indem Sie die Aspose.Words for Android via Java API verwenden. Eine dieser Funktionen ist das Einfügen von Endnoten und die Nummerierung in das MHTML-Dokument. Wenn Sie eine Fußnote oder Endnote in ein MHTML-Dokument einfügen möchten, verwenden Sie bitte die Methode DocumentBuilder.InsertFootnote. Diese Methode fügt eine Fußnote oder Endnote in das Dokument ein. Die Klassen EndnoteOptions und FootnoteOptions repräsentieren Nummerierungsoptionen für Fußnote und Endnote.
// load document
Document doc = new Document("input.DOC");
// initialize document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// add text in it
builder.write("Some text");
// insert footnote
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text.");
// initialize endnote options
EndnoteOptions option = doc.getEndnoteOptions();
// set restart rule
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE);
// set position
option.setPosition(EndnotePosition.END_OF_SECTION);
// save the document to disk.
doc.save("output.mhtml", SaveFormat.MHTML);