Создание PDF с помощью Puppeteer и отображение / сохранение в .Net - PullRequest
0 голосов
/ 28 февраля 2019

Я искал варианты для создания PDF из HTML, особенно в этом случае для использования приложением MVC (неосновным).

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

Наткнувшись на Puppeteer, кажется неплохим универсальным вариантом иметь Node-сервер с конечной точкой, которую я могу вызвать и передать некоторый HTML, и он будет отображать его как PDF.

НоЯ немного растерялся, как все соединить.В идеале я хотел бы вызвать конечную точку узла в моем методе действия, получить обратно содержимое PDF, а затем решить, что с ним делать, в моем методе действия C #.

Имеет ли это смысл или есть лучший подход?Я думаю, что Node + Express даст мне конечную точку, но я не уверен, что конечная точка возвращает мне какой-то поток, как C # распознал бы это (или, если понадобится, просто погрузил контент впоток памяти и продолжить?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...