PDF Mosaic: How to insert an image into a PDF

Home       Features       Download       License       Tutorial       Version History       Source Code


This samples shows how to use images in your PDF documents.

You can create an image from a file in GIF/TIFF/PNG/BMP/Jpeg formats, or a buffer of image bytes, or an System.Drawing.Image object.

C# :

using PDFMosaic;
using System.Drawing;
namespace DrawImage
  class DrawImage
    static void Main(string[] args)
      PDFDocument document = new PDFDocument();
      document.Pages.Add(new PDFPage(PDFPaperFormat.A4));
      PDFCanvas canvas = document.Pages[0].Canvas;
      PDFImage image = new PDFImage("..\\..\\two_pilots.bmp");
      canvas.DrawImage(image, 20, 50);
      canvas.DrawImage(image, image.Width + 20, 50, image.Width / 2, image.Height / 2);
      document.Save("DrawImage.pdf", true);


Visual Basic :

Imports System.Drawing
Module DrawImage
  Sub Main()
    Dim document As PDFDocument = New PDFDocument()
    document.Pages.Add(New PDFPage(PDFPaperFormat.A4))
    Dim canvas As PDFCanvas = document.Pages(0).Canvas
    Dim image As PDFImage = New PDFImage("../../images/two_pilots.bmp")
    canvas.DrawImage(image, 20, 50)
    canvas.DrawImage(image, image.Width + 20, 50, image.Width / 2, image.Height / 2)
    document.Save("DrawImage.pdf", True)
  End Sub
End Module


Home       Features       Download       License       Tutorial       Version History       Source Code