Я рассматриваю пример быстрого запуска iText7, как показано здесь . в разделе «Публикация базы данных». Я создал базовое консольное приложение .Net и скопировал и вставил код. Я продолжаю получать сообщение об ошибке «Пространство имен« процесс »не существует в текущем контексте» в строках process(table, line, bold, true);
и process(table, line, font, false);
Я вижу аналогичный вопрос в отношении PDFsharp здесь Этоговорит использовать System.Diagnostics.Process.Start
, но это, похоже, не решает мою проблему.
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf, PageSize.A4.Rotate());
document.SetMargins(20, 20, 20, 20);
var font = PdfFontFactory.CreateFont(FontConstants.HELVETICA);
var bold = PdfFontFactory.CreateFont(FontConstants.HELVETICA_BOLD);
var table = new Table(new float[] { 4, 1, 3, 4, 3, 3, 3, 3, 1 });
table.SetWidth(UnitValue.CreatePercentValue(100));
StreamReader sr = File.OpenText(DATA);
var line = sr.ReadLine();
process(table, line, bold, true);
while ((line = sr.ReadLine()) != null)
{
process(table, line, font, false);
}
sr.Close();
document.Add(table);
document.Close();
Как правильно удалить ошибку "процесс пространства имен" не существует в текущем контексте "?