PDF Mosaic: How to change metadata of PDF document


Home       Features       Download       Tutorial       Version History       License       Source Code

 

This sample shows how to change metadata of a PDF document (properties such as “Author”, “Title”) using PDFDocumentInformation class.

To access metadata of a PDF document, use PDFDocument.DocumentInfo property.

C# :

using PDFMosaic;
using System;
 
namespace DocumentInfo
{
  class DocumentInfo
  {
    static void Main(string[] args)
    {
      PDFDocument document = new PDFDocument();
 
      document.DocumentInfo.Subject = "Document Info";
      document.DocumentInfo.Title = "Custom title";
      document.DocumentInfo.Keywords = "pdf, PDFMosaic";
      document.DocumentInfo.Author = "PDF Mosaic";
 
      PDFPage page = new PDFPage(PDFPaperFormat.A4);
      PDFFont font = new PDFFont(PDFStandardFont.Helvetica, 16);
      PDFBrush brush = new PDFSolidBrush();
      page.Canvas.DrawString("Check document properties", font, brush, 100, 100);
 
      document.Pages.Add(page);
 
      document.Save("DocumentInfo.pdf", true);
    }
  }
}

 

Visual Basic :

Imports PDFMosaic
Imports System
 
Module DocumentInfo
  Sub Main()
    Dim document As New PDFDocument()
 
    document.DocumentInfo.Subject = "Document Info"
    document.DocumentInfo.Title = "Custom title"
    document.DocumentInfo.Keywords = "pdf, PDFMosaic"
    document.DocumentInfo.Author = "PDF Mosaic"
 
    Dim page = New PDFPage(PDFPaperFormat.A4)
    Dim font As New PDFFont(PDFStandardFont.Helvetica, 16)
    Dim brush As New PDFSolidBrush()
    page.Canvas.DrawString("Check document properties", font, brush, 100, 100)
 
    document.Pages.Add(page)
 
    document.Save("DocumentInfo.pdf", True)
  End Sub
End Module

 


Home       Features       Download       Tutorial       Version History       License       Source Code