2016-08-12 3 views
0

Есть ли способ заполнить pdf-файлы в приложении nodejs без использования библиотеки C или C++? Я хочу заполнить pdf-файлы, хранящиеся на моем сервере, на основе данных, хранящихся в базе данных. Я видел несколько решений, таких как https://www.npmjs.com/package/pdffiller и https://www.npmjs.com/package/pdf-fill-form.Заполнить PDF из приложения API Nodejs, размещенного на Azure

Однако все наполнители pdf, которые я видел, являются обертками вокруг некоторой библиотеки C или C++. Моя поддержка поддерживается Azure как приложение API Azure. Насколько мне известно, библиотеки C и C++ не могут быть установлены в моем приложении API. Если они могут, я могу использовать один из вышеперечисленных PDF-наполнителей, но как мне установить библиотеку на Azure, когда я вижу только возможность развертывания кода из репозиториев git?

ответ

0

Здесь вы можете использовать чистый кофе/javascript модуль PDFKit, чтобы реализовать операции генерации или редактирования PDF-файлов.

Пожалуйста, попробуйте следующий пример кода:

var PDFDocument = require("pdfkit"), 
    fs = require("fs"); 

var doc = new PDFDocument(); 
doc.pipe(fs.createWriteStream('output.pdf')); 
doc 
    .fontSize(25) 
    .text('Hello World!', 100, 100) 
doc.end(); 

Я тестировал на сервере Azure Web Apps, он прекрасно работает на моей стороне.

Любая дополнительная забота, пожалуйста, сообщите мне.

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

  • Нет связанных вопросов^_^