我一直在尝试安装PDFsharp库以编写PDF记录并遇到问题。它一直说过程在当前的上下文中不存在。我做了一个谷歌,没有运气和修补,看看我是否可以让它工作,也没有运气。下面是我用来测试库的代码(从PDFsharp wiki中提取)
PdfDocument document = new PdfDocument();
document.Info.Title = "Created with PDFsharp";
PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic);
gfx.DrawString("Hello, World!", font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.Center);
string filename = "HelloWorld.pdf";
document.Save(filename);
process.Start(filename);
这些是我目前使用的组件。
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using PdfSharp;
using PdfSharp.Drawing;
using PdfSharp.Pdf;
using PdfSharp.Pdf.IO;
我可能很愚蠢,但任何人都可以看到我做错了会抛出这个错误吗?
答案 0 :(得分:3)
此行错误
process.Start(filename);
它与PDFsharp
无关。你必须解决这个问题
using System.Diagnostics;
...
Process.Start(filename);
答案 1 :(得分:0)
如果您不想添加“使用”指令:
System.Diagnostics.Process.Start(filename);