2015-05-07 4 views
0

Я пытаюсь реализовать некоторые функции экспорта для своего приложения для хранения окон и уже выяснил, как экспортировать холст в качестве изображения (Save canvas from windows store app as image file).Приложение для Windows 8 Store: Экспорт холста в PDF

Хорошо, но экспорт в pdf будет намного лучше. Есть ли способ сохранить холст в PDF-файле. Также приветствуются сторонние коммерческие библиотеки. Я нашел много библиотек для просмотра файлов PDF, но пока нет экспортера.

Я знаю iTexsharp, но мой холст очень сложный, я хочу, чтобы не тратить время на повторное выполнение этого процесса рендеринга для файла pdf.

ответ

0

Я использую PDFkit (pdfkit.org), который позволяет использовать код рисования, который очень похож на код холста. Вы можете просто скопировать код холста, а затем внести несколько простых изменений здесь и там, чтобы заставить его работать.

Например, все в PDFkit является функцией, поэтому в холсте вы должны сделать ctx.lineWidth = 2, но в формате PDFkit, который становится ctx.lineWidth (2). Также ctx.beginPath() вам нужно просто свернуть в PDFkit, просто отлично работает. Изменения вроде этого вы должны сделать, но структурно все одинаково.

Смежные вопросы