Dot-Net
在 .NET 中生成 PDF 文件
我正在使用 C# .NET 2.0。我想生成一個 PDF 文件。我應該在文件中寫一個文本。
生成 PDF 所需的先決條件是什麼。
任何簡單的編碼範例都會對我有所幫助。
請建議開源庫。
提前致謝。
使用PDFSharp
PDFsharp 是一個開源庫,可以輕鬆地從任何 .NET 語言創建 PDF 文件。相同的繪圖常式可用於創建 PDF 文件、在螢幕上繪圖或將輸出發送到任何列印機。
// Create a new PDF document PdfDocument document = new PdfDocument(); // Create an empty page PdfPage page = document.AddPage(); // Get an XGraphics object for drawing XGraphics gfx = XGraphics.FromPdfPage(page); // Create a font XFont font = new XFont("Verdana", 20, XFontStyle.Bold); // Draw the text gfx.DrawString("Hello, World!", font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormat.Center); // Save the document... string filename = "HelloWorld.pdf"; document.Save(filename); // ...and start a viewer. Process.Start(filename);