A PDF–WORDML konverziós funkciót integrálhatja mobilalkalmazásaiba az Aspose.Total for Android Java csomag két API-jával. Először a PDF fájlt DOC formátumba kell konvertálnia az Aspose.PDF for Android via Java használatával. Másodszor, a Word Processing API Aspose.Words for Android Java használatával a DOC-t WORDML-re renderelheti.
Konvertálja a PDF-et WORDML-re Androidon Java segítségével
Konverziós követelmények
Könnyedén használhatja az Aspose.Total for Android rendszert Java-n keresztül közvetlenül a Maven webhelyről és telepítse az Aspose.PDF for Android via Java és az Aspose.Words for Android via Java /java/install-aspose-words-for-android-via-java/#install-asposewords-for-android-via-java-from-maven-repository) alkalmazásaiban.
Másik megoldásként beszerezhet egy ZIP-fájlt a downloads webhelyről.
// load PDF file with an instance of Document class
Document document = new Document("template.pdf");
// save PDF 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.WORD_ML
outputDocument.save("output.word_ml", SaveFormat.WORD_ML);
Szerezzen be PDF-fájladatokat Androidon a Java segítségével
A PDF WORDML-re konvertálása előtt szükség lehet a dokumentumra vonatkozó információkra, beleértve a szerzőt, a létrehozás dátumát, a kulcsszavakat, a módosítás dátumát, tárgyát és címét. Ez az információ hasznos az átalakítási folyamattal kapcsolatos döntéshozatalban. A hatékony Aspose.PDF for Android via Java API használatával mindezt megszerezheti. Ha fájlspecifikus információkat szeretne kapni egy PDF-fájlról, először szerezze be a DocumentInfo objektumot a getInfo használatával reference.aspose.com/pdf/java/com.aspose.pdf/Document#getInfo–) módszerrel. A DocumentInfo objektum lekérése után megkaphatja az egyes tulajdonságok értékeit.
// load PDF document
Document doc = new Document("template.pdf");
// 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());
Végjegyzetek beszúrása a WORDML-dokumentumba Androidon Java segítségével
A dokumentumok konvertálásán kívül számos egyéb funkciót is hozzáadhat Android-alkalmazásaihoz az Aspose.Words for Android via Java API használatával. Az egyik ilyen funkció a végjegyzetek beszúrása és a számozás a WORDML-dokumentumban. Ha lábjegyzetet vagy végjegyzetet szeretne beszúrni egy WORDML-dokumentumba, használja a DocumentBuilder.InsertFootnote metódust. Ez a módszer lábjegyzetet vagy végjegyzetet szúr be a dokumentumba. Az EndnoteOptions és FootnoteOptions osztályok a lábjegyzet és a végjegyzet számozási beállításait jelentik.
// 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.word_ml", SaveFormat.WORD_ML);