import java.io.*; import com.lowagie.text.*; import com.lowagie.text.pdf.*; public class imagesPDF { public static void main(String arg[])throws Exception { Document document=new Document(); PdfWriter.getInstance(document,new FileOutputStream("YourPDFHere.pdf")); document.open(); Image image = Image.getInstance ("yourImageHere.jpg"); document.add(new Paragraph("Your Heading for the Image Goes Here")); document.add(image); document.close(); } }
Document doc = new Document(); String title = nameOfYourFile; doc.add(new Field("title", title, Field.Store.YES, Field.Index.ANALYZED)); // adding title field String content = contentsOfYourFile; doc.add(new Field("content", content, Field.Store.YES, Field.Index.ANALYZED)); // adding content field writer.addDocument(doc); // writing new document to the index
// Create output PDF Document document = new Document(PageSize.A4); PdfWriter writer = PdfWriter.getInstance(document, outputStream); document.open(); PdfContentByte cb = writer.getDirectContent(); // Load existing PDF PdfReader reader = new PdfReader(templateInputStream); PdfImportedPage page = writer.getImportedPage(reader, 1); // Copy first page of existing PDF into output PDF document.newPage(); cb.addTemplate(page, 0, 0); // Add your new data / text here // for example... document.add(new Paragraph("my timestamp")); document.close();
Document document = new Document(PageSize.A1.rotate(), 20, 20, 20, 20); document.addTitle("YourReport"); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("c:\\ITextTest.pdf")); document.open(); Paragraph TitleHeading = new Paragraph(targetFileName); TitleHeading.setAlignment(writer.RUN_DIRECTION_RTL); document.add(TitleHeading);
Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream(test + "/mypdf.pdf")); document.open(); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.PNG, 100, stream); document.add(image); document.close();
Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream(dest)); Rectangle one = new Rectangle(70,140); Rectangle two = new Rectangle(700,400); document.setPageSize(one); document.setMargins(2, 2, 2, 2); document.open(); Paragraph p = new Paragraph("Hi"); document.add(p); document.setPageSize(two); document.setMargins(20, 20, 20, 20); document.newPage(); document.add(p); document.close();
RAMDirectory idx = new RAMDirectory(); IndexWriter writer = new IndexWriter( idx, new IndexWriterConfig(Version.LUCENE_40, new ClassicAnalyzer(Version.LUCENE_40)) ); Document document = new Document(); document.add(new StringField("ticket_number", "t123", Field.Store.YES)); document.add(new IntField("ticket_id", 234, Field.Store.YES)); document.add(new StringField("id_s", "234", Field.Store.YES)); writer.addDocument(document); writer.commit(); IndexReader reader = DirectoryReader.open(idx); IndexSearcher searcher = new IndexSearcher(reader); Query q1 = new TermQuery(new Term("id_s", "234")); TopDocs td1 = searcher.search(q1, 1); System.out.println(td1.totalHits); // prints "1" Query q2 = NumericRangeQuery.newIntRange("ticket_id", 1, 234, 234, true, true); TopDocs td2 = searcher.search(q2, 1); System.out.println(td2.totalHits); // prints "1"
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(path)); document.open(); document.add(new Paragraph("First Paragraph")); document.add(image); document.close();
for(Product product: products) { for(Store store: product.stores) { Document doc = new Document(); doc.add(new TextField("productName", product.name, Field.Store.YES)); doc.add(new FloatField("price", price, Field.Store.YES)); doc.add(new TextField("store", store, Field.Store.YES)); doc.add(new TextField("location", location, Field.Store.YES)); } }
Document doc = new Document(); Field field1 = new TextField("field1", field1Value, Field.Store.YES); doc.add(field1); Field field2 = new StringField("field2", field2Value,Field.Store.YES); doc.add(field2); while ((line = br.readLine()) != null) { field1.setStringValue("field1Value"); field2.setStringValue("field2Value"); writer.addDocument(doc); }
Document document=new Document(); try (FileOutputStream fos = new FileOutputStream(directory)) { PdfWriter.getInstance(document, fos); document.open(); for(int i= 0; i< data.length;i++) { document.add(new Paragraph(data[i])); document.add(Chunk.NEWLINE); } //EDIT start document.close(); //EDIT end }
Document document=new Document(); String dirpath=android.os.Environment.getExternalStorageDirectory().toString(); PdfWriter.getInstance(document,new FileOutputStream(dirpath+"/imagedemo.pdf")); document.open(); Image im=Image.getInstance(dirpath+"/"+"logo.png"); // Replace logo.png with your image name with extension document.add(im); document.close();
protected Document getDocument(File f) throws Exception { Document doc = new Document(); String docLength = Integer.toString(io.getDocLength(f)); doc.add(new Field("contents", new FileReader(f), Field.TermVector.YES)); doc.add(new Field("docLength", i, Field.Store.YES, Field.Index.NOT_ANALYZED)); doc.add(new Field("filename", f.getName(), Field.Store.YES, Field.Index.NOT_ANALYZED)); doc.add(new Field("fullpath", f.getCanonicalPath(), Field.Store.YES, Field.Index.NOT_ANALYZED)); return doc; }