Search in sources :

Example 1 with WmfImageData

use of com.itextpdf.kernel.pdf.canvas.wmf.WmfImageData in project i7js-highlevel by itext.

the class C03E20_XObjectTypes method createPdf.

public void createPdf(String dest) throws IOException {
    PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
    Document document = new Document(pdf);
    PdfFormXObject xObject1 = new PdfFormXObject(new WmfImageData(WMF), pdf);
    Image img1 = new Image(xObject1);
    document.add(img1);
    PdfReader reader = new PdfReader(SRC);
    PdfDocument existing = new PdfDocument(reader);
    PdfPage page = existing.getPage(1);
    PdfFormXObject xObject2 = page.copyAsFormXObject(pdf);
    Image img2 = new Image(xObject2);
    img2.scaleToFit(400, 400);
    document.add(img2);
    document.close();
}
Also used : WmfImageData(com.itextpdf.kernel.pdf.canvas.wmf.WmfImageData) PdfWriter(com.itextpdf.kernel.pdf.PdfWriter) PdfFormXObject(com.itextpdf.kernel.pdf.xobject.PdfFormXObject) PdfReader(com.itextpdf.kernel.pdf.PdfReader) PdfPage(com.itextpdf.kernel.pdf.PdfPage) PdfDocument(com.itextpdf.kernel.pdf.PdfDocument) Document(com.itextpdf.layout.Document) Image(com.itextpdf.layout.element.Image) PdfDocument(com.itextpdf.kernel.pdf.PdfDocument)

Aggregations

PdfDocument (com.itextpdf.kernel.pdf.PdfDocument)1 PdfPage (com.itextpdf.kernel.pdf.PdfPage)1 PdfReader (com.itextpdf.kernel.pdf.PdfReader)1 PdfWriter (com.itextpdf.kernel.pdf.PdfWriter)1 WmfImageData (com.itextpdf.kernel.pdf.canvas.wmf.WmfImageData)1 PdfFormXObject (com.itextpdf.kernel.pdf.xobject.PdfFormXObject)1 Document (com.itextpdf.layout.Document)1 Image (com.itextpdf.layout.element.Image)1