PDFsharp:名称'流程'在当前背景下不存在

时间:2015-07-24 08:33:00

标签: c# pdfsharp

我一直在尝试安装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; 

我可能很愚蠢,但任何人都可以看到我做错了会抛出这个错误吗?

2 个答案:

答案 0 :(得分:3)

此行错误

process.Start(filename);

它与PDFsharp无关。你必须解决这个问题

using System.Diagnostics;
...
Process.Start(filename);

答案 1 :(得分:0)

如果您不想添加“使用”指令:

System.Diagnostics.Process.Start(filename);