public static Document BuildDefaultResources(string pathToFileToBuildTo) { Document document1 = Library.OpenDocument(pathToFileToBuildTo, DocOpenMode.Create); PDFDict dict1 = document1.Info; dict1["Title"] = Library.CreateString("Standard Resources Container for PDFO.NET based projects"); dict1["Author"] = Library.CreateString("Victor Vishnyakov via PDFO.NET"); Page page1 = document1.Pages.Add(); page1.MediaBox = new Rect(0f, 0f, 612f, 792f); Resource resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica"), typeof(Font)]; page1.Resources.Add("HELVETICA", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Roman"), typeof(Font)]; page1.Resources.Add("TIMES_ROMAN", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Bold"), typeof(Font)]; page1.Resources.Add("TIMES_BOLD", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier"), typeof(Font)]; page1.Resources.Add("COURIER", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Symbol"), typeof(Font)]; page1.Resources.Add("SYMBOL", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-Bold"), typeof(Font)]; page1.Resources.Add("HELVETICA_BOLD", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-Bold"), typeof(Font)]; page1.Resources.Add("COURIER_BOLD", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "ZapfDingbats"), typeof(Font)]; page1.Resources.Add("ZAPFDINGBATS", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Italic"), typeof(Font)]; page1.Resources.Add("TIMES_ITALIC", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-Oblique"), typeof(Font)]; page1.Resources.Add("HELVETICA_OBLIQUE", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-Oblique"), typeof(Font)]; page1.Resources.Add("COURIER_OBLIQUE", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-BoldItalic"), typeof(Font)]; page1.Resources.Add("TIMES_BOLDITALIC", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-BoldOblique"), typeof(Font)]; page1.Resources.Add("HELVETICA_BOLDOBLIQUE", resource1); resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-BoldOblique"), typeof(Font)]; page1.Resources.Add("COURIER_BOLDOBLIQUE", resource1); return(document1); }
public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode, string header, IExternalStreamHandler extHandler) { return(Library.OpenDocument(fileName, mode, shareMode, header, extHandler, null)); }
public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode) { return(Library.OpenDocument(fileName, mode, shareMode, "%PDF-")); }
public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode, string header) { return(Library.OpenDocument(fileName, mode, shareMode, header, null)); }
public static Document OpenDocument(string fileName, DocOpenMode mode) { return(Library.OpenDocument(fileName, mode, FileShare.Read)); }