Steps on how to insert and embed a Code 39 into PDF Page.

PDF Code 39 is a variable length, discrete barcode symbology, also known as Code 3/9, Code 3 of 9, USD-3 or USS Code 39. Code 39 barcode is commonly used in store items, inventories, badges and similar everyday items.

.NET Code 39 creator is one of the PDF barcode generation features in XsPDF barcode creator. In this tutorial, developers can make and encode code39 and insert the barcode drawing to PDF page using C# code easily.


// Create a new PDF document.
PdfDocument document = new PdfDocument();

// Create a page.
PdfPage page = document.AddPage();

// Get graphics object from pdf page
XGraphics g = XGraphics.FromPdfPage(page);

// Create a pdf barcode object
PdfBarcode barcode = new PdfBarcode();

// Set the barcode type to code 3 of 9 symbol
barcode.BarType = BarCodeType.Code39;

// Set barcode date to encode
barcode.Data = "123456789";

// Change foreground and background color of barcode
barcode.BarcodeColor = XColors.Black;
barcode.BackgroundColor = XColors.White;

// Set 1d barcode human-readable text to display
barcode.ShowText = true;
                       
// Set the barcode Position and location
barcode.Location = new XPoint(100, 100);

// Set the barcode width and height
barcode.Size = new XSize(200, 50);

barcode.DrawBarcode(g);

// Save and show the document           
document.Save("Barcode.pdf");
Process.Start("Barcode.pdf");

More PDF tutorial