try { String k = "<html><body> This is my Project </body></html>"; OutputStream file = new FileOutputStream(new File("C:\\Test.pdf")); Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, file); document.open(); InputStream is = new ByteArrayInputStream(k.getBytes()); XMLWorkerHelper.getInstance().parseXHtml(writer, document, is); document.close(); file.close(); } catch (Exception e) { e.printStackTrace(); }
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
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"
Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream(FILE)); document.open(); addMetaData(document);
try { String k = "<html><body> This is my Project </body></html>"; OutputStream file = new FileOutputStream(new File("C:\\Test.pdf")); Document document = new Document(); PdfWriter.getInstance(document, file); document.open(); HTMLWorker htmlWorker = new HTMLWorker(document); htmlWorker.parse(new StringReader(k)); document.close(); file.close(); } catch (Exception e) { e.printStackTrace(); }
Document document = new Document(source); ASTParser parser = ASTParser.newParser(AST.JLS3); parser.setSource(document.get().toCharArray()); System.out.println(i.getName().getFullyQualifiedName()); if (body.getNodeType() == ASTNode.METHOD_DECLARATION) { MethodDeclaration method = (MethodDeclaration)body; System.out.println("name: " + method.getName().getFullyQualifiedName());
Directory dir = new RAMDirectory(); IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_4_9, new SimpleAnalyzer(Version.LUCENE_4_9)); IndexWriter writer = new IndexWriter(dir, config); String countryCode = "DE"; // index Document doc = new Document(); doc.add(new StringField("countryCode", countryCode, Store.YES)); writer.addDocument(doc); writer.close(); IndexSearcher search = new IndexSearcher(DirectoryReader.open(dir)); //lookup Query query = new TermQuery(new Term("countryCode", countryCode)); TopDocs docs = search.search(query, 1); System.out.println(docs.totalHits);
Document doc = new Document(); PdfSmartCopy copy = new PdfSmartCopy(doc, new FileOutputStream("result.pdf")); doc.open(); Document doc = new Document(); File file = new File(String.format("%d%s", currentPage, "template.pdf")); file.deleteOnExit(); PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(file)); stamper.close();
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(); } }
System.out.println("Indexing documents..."); for (Map.Entry<String, String> entry : readDocCollection.docCollection.entrySet()) { Document doc = new Document(); String key = entry.getKey(); String content = entry.getValue(); // indexing the docKey and Content of each document doc.add(new StringField("DocKey", key, Field.Store.YES)); if (exchange) { Stemming st = new Stemming(); doc.add(new TextField("DocContent", st.stemmingAvecStopWord(content), Field.Store.NO)); } else { doc.add(new TextField("DocContent", content, Field.Store.NO)); } indexWriter.addDocument(doc); } indexWriter.close();
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();
IndexWriter writer = new IndexWriter(new RAMDirectory(), new IndexWriterConfig(Version.LUCENE_36, new WhitespaceAnalyzer(Version.LUCENE_36))); Document doc = new Document(); doc.add(new Field("content","Temp 0 New n/a", Store.YES, Index.ANALYZED)); writer.addDocument(doc); writer.commit(); IndexReader reader = IndexReader.open(writer, true); IndexSearcher searcher = new IndexSearcher(reader); BooleanQuery query = new BooleanQuery(); QueryParser parser = new QueryParser(Version.LUCENE_36, "content", new WhitespaceAnalyzer(Version.LUCENE_36)); TopDocs docs = searcher.search(parser.parse("+n/a"), 10); System.out.println(docs.totalHits); writer.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();
MongoCollection<Document> collection = database.getCollection("bulk"); List<WriteModel<Document>> writes = new ArrayList<WriteModel<Document>>(); writes.add(new InsertOneModel<Document>(new Document("_id", 1))); writes.add(new InsertOneModel<Document>(new Document("_id", 2))); writes.add(new InsertOneModel<Document>(new Document("_id", 2))); writes.add(new InsertOneModel<Document>(new Document("_id", 4))); BulkWriteResult bulkWriteResult = collection.bulkWrite(writes); System.out.println(bulkWriteResult.toString());
Directory directory = new RAMDirectory(); Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_30); MaxFieldLength mlf = MaxFieldLength.UNLIMITED; IndexWriter writer = new IndexWriter(directory, analyzer, true, mlf); Document doc = new Document(); doc.add(new Field("tags", "foo bar", Field.Store.NO, Field.Index.ANALYZED, Field.TermVector.YES)); writer.addDocument(doc); writer.close(); IndexReader reader = IndexReader.open(directory); for (int i = 0; i < reader.numDocs(); i++) { TermFreqVector tfv = reader.getTermFreqVector(i, "tags"); System.out.println(tfv); }
String[] files = { MovieLinks1.RESULT, MovieHistory.RESULT }; // step 1 Document document = new Document(); // step 2 PdfCopy copy = new PdfCopy(document, new FileOutputStream(RESULT)); // step 3 document.open(); // step 4 PdfReader reader; int n; // loop over the documents you want to concatenate for (int i = 0; i < files.length; i++) { reader = new PdfReader(files[i]); // loop over the pages in that document n = reader.getNumberOfPages(); for (int page = 0; page < n; ) { copy.addPage(copy.getImportedPage(reader, ++page)); } copy.freeReader(reader); reader.close(); } // step 5 document.close();