U kunt de conversiefunctie van PDF naar DOCM in uw mobiele apps integreren door twee API’s van het pakket Aspose.Total for Android Java te gebruiken. Eerst moet u het PDF-bestand naar DOC converteren met Aspose.PDF for Android via Java . Ten tweede kunt u met behulp van de API voor tekstverwerking Aspose.Words for Android Java DOC naar DOCM weergeven.
Converteer PDF naar DOCM op Android via Java
Conversievereisten
U kunt Aspose.Total for Android eenvoudig via Java rechtstreeks vanuit Maven en installeer Aspose.PDF for Android via Java en Aspose.Words for Android via Java in uw toepassingen.
U kunt ook een ZIP-bestand krijgen van downloads .
// 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.DOCM
outputDocument.save("output.docm", SaveFormat.DOCM);
Ontvang PDF-bestandsinformatie op Android via Java
Voordat u PDF naar DOCM converteert, heeft u mogelijk informatie nodig over het document, inclusief auteur, aanmaakdatum, trefwoorden, wijzigingsdatum, onderwerp en titel. Deze informatie is nuttig voor de besluitvorming over het conversieproces. Met behulp van de krachtige Aspose.PDF for Android via Java API kunt u het allemaal krijgen. Om bestandsspecifieke informatie over een PDF-bestand te krijgen, haalt u eerst het object DocumentInfo op met behulp van getInfo methode. Zodra het DocumentInfo-object is opgehaald, kunt u de waarden van de afzonderlijke eigenschappen ophalen.
// 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());
Eindnoten invoegen in DOCM-document in Android Apps
Afgezien van documentconversie, kunt u ook een aantal andere functies toevoegen aan uw Android-applicaties met behulp van Aspose.Words for Android via Java API. Een van die functies is het invoegen van eindnoten en nummering in het DOCM-document. Als u een voetnoot of een eindnoot in een DOCM-document wilt invoegen, gebruik dan de DocumentBuilder.InsertFootnote-methode. Deze methode voegt een voetnoot of eindnoot in het document in. De klassen EndnoteOptions en FootnoteOptions vertegenwoordigen nummeringsopties voor voetnoot en eindnoot.
// 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.docm", SaveFormat.DOCM);