where is com.aspose.pdf.Document,I have read the example
Add Image in an Existing PDF File
in the Programmers Guide,that is :
Java
//open first document com.aspose.pdf.Document pdfDocument1 = new com.aspose.pdf.Document("input.pdf"); //set coordinates int lowerLeftX = 100; int lowerLeftY = 100; int upperRightX = 200; int upperRightY = 200; //get the page where image needs to be added com.aspose.pdf.Page page = pdfDocument1.getPages().get_Item(1); //load image into stream java.io.FileInputStream imageStream = new java.io.FileInputStream(new java.io.File("input_image1.jpg")); //add image to Images collection of Page Resources page.getResources().getImages().add(imageStream); //using GSave operator: this operator saves current graphics state page.getContents().add(new com.aspose.pdf.Operator.GSave()); //create Rectangle and Matrix objects com.aspose.pdf.Rectangle rectangle = new com.aspose.pdf.Rectangle(lowerLeftX, lowerLeftY, upperRightX, upperRightY); com.aspose.pdf.Matrix matrix = new com.aspose.pdf.Matrix(new double[] { rectangle.getURX() - rectangle.getLLX(), 0, 0, rectangle.getURY()- rectangle.getLLY(), rectangle.getLLX(), rectangle.getLLY() }); //using ConcatenateMatrix (concatenate matrix) operator: defines how image must be placed page.getContents().add(new com.aspose.pdf.Operator.ConcatenateMatrix(matrix)); com.aspose.pdf.XImage ximage = page.getResources().getImages().get_Item(page.getResources().getImages().size()); //using Do operator: this operator draws image page.getContents().add(new com.aspose.pdf.Operator.Do(ximage.getName())); //using GRestore operator: this operator restores graphics state page.getContents().add(new com.aspose.pdf.Operator.GRestore()); // save the newly generated PDF file pdfDocument1.save("Updated_document.pdf"); // close image stream imageStream.close();
But I can’t find the the java package of com.aspose.pdf in the Aspose.Pdf for Java for free trials