2017-08-29 1 views
1

Je me familiarise avec les saveurs de PDFBox. Je voudrais savoir s'il existe un moyen d'obtenir des éléments de mise en page pdf dans un objet PDDocument. Les éléments PDF-layout utilisent Document comme parent et PDFBox utilisent PDDocument comme parent.PDFBox PDDocument ajouter un document PDF-mise en page?

PDDodcument doc = new PDDocument(); 
Paragraph someText = new Paragraph(); 
Frame shape = new Frame(someText); 
//Im looking for something like doc.add(shape); 

Bibliothèques utilisées: https://pdfbox.apache.org/2.0/examples.html & https://github.com/ralfstuckert/pdfbox-layout

  • org.apache.pdfbox.pdmodel.PDDocument
  • rst.pdfbox.layout.elements.Frame
  • rst.pdfbox. layout.elements.Document

Répondre

1

Résolu: Il s'avère que vous devez faire le rst.pdfbox.layout.elements.Document la i.e. mère:

Document ParentDoc = new Document(); 
Shape rec = new rec(10); 
ParentDoc.add(rec); 
//ParentDoc.getPDDocument()... use for PDFBox Items