PDF Clown не отображает текст

Я использую PDF Clown для создания PDF-файлов, содержащих текст и различные формы. Сохранение файлов приносит желаемый результат. Но когда я печатаю страницы или отображаю их в растровые изображения, видны только фигуры, а текстовые элементы отсутствуют.

Я пробовал уже разные версии библиотеки с несколькими файлами, всегда получая один и тот же результат.

Может быть, кто-то может дать мне подсказку по этому вопросу.

РЕДАКТИРОВАТЬ:

Это упрощенная форма исходного кода, который я использую (с таким же результатом, как описано выше; см. Изображение в конце):

File file = new File();

Document document = file.Document;
document.PageSize = PageFormat.GetSize(PageFormat.SizeEnum.A4, PageFormat.OrientationEnum.Portrait);

Page page = new Page(document);
document.Pages.Add(page);

PrimitiveComposer composer = new PrimitiveComposer(page);


//draw a rectangle
composer.SetFillColor(DeviceRGBColor.Get(System.Drawing.Color.LightSalmon));
composer.DrawRectangle(new RectangleF(30, 42, 300, 32));
composer.Fill();


//draw some text
composer.SetFillColor(DeviceRGBColor.Get(System.Drawing.Color.Black));
composer.SetFont(new StandardType1Font(document, StandardType1Font.FamilyEnum.Courier, true, false), 32);
composer.ShowText("Hello World!", new PointF(32, 48));
composer.Flush();


//save the file
file.Save(@"..\document.pdf", SerializationModeEnum.Standard);


//and print it
Renderer renderer = new Renderer();
renderer.Print(file.Document, false);

Результат приведенного выше кода (печатная версия была создана на виртуальном принтере Adobe PDF; также протестирована с XPS Document Writer):

1 ответ

(У меня недостаточно очков для добавления комментария, поэтому я добавляю этот комментарий в качестве ответа.) Если вы посмотрите в источнике для класса RenderingSample, вы увидите этот комментарий:

В этом примере показано, как отобразить страницу PDF в виде растрового изображения. Примечание: рендеринг в настоящее время находится в пре-альфа-стадии; следовательно, этот образец - не что иное, как начальная заглушка (без предположений, чтобы работать!).

Я не думаю, что Стефано Чиззолини нашел время закончить это.

Есть еще одна загрузка NuGet, PDFClown.Net версии 2.0.0, от Matthieu. У него есть теги для PDF-To-Image, Rasterizer и PDF, но я так и не смог заставить его работать. Я не могу найти документацию для этого. Проверка свойств загруженной сборки NuGET показывает версию 0.1.2.0 вместо 2.0.0.

Другие вопросы по тегам