using System;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Collections.Generic;
using PDFjet.NET;
// Example_12.cs
public class Example_12 {
public Example_12() {
PDF pdf = new PDF(new FileStream("Example_12.pdf", FileMode.Create));
Font f1 = new Font(pdf, CoreFont.HELVETICA);
Page page = new Page(pdf, A4.PORTRAIT);
List<String> lines = Text.ReadLines("examples/Example_12.cs");
StringBuilder buf = new StringBuilder();
foreach (String line in lines) {
buf.Append(line);
buf.Append("\r\n"); // CR and LF both required!
}
BarCode2D code2D = new BarCode2D(buf.ToString());
code2D.SetModuleWidth(0.5f);
code2D.SetLocation(100f, 60f);
code2D.DrawOn(page);
TextLine text = new TextLine(f1, "PDF417 barcode containing the program that created it.");
text.SetLocation(100f, 40f);
text.DrawOn(page);
pdf.Complete();
}
public static void Main(String[] args) {
new Example_12();
}
}
© 2023 Innovatics Inc.