Создание загружаемого PDF с веб-страницы WordPress - PullRequest
2 голосов
/ 10 марта 2020

В настоящее время я работаю над страницей конфигуратора на веб-сайте клиентов WordPress.

https://gof.co.uk/test-configurator/

Они хотят иметь возможность выбрать параметры продукта, а затем загрузить PDF-файл с изображением и выбранными параметрами. Так что это будет выглядеть примерно так - PDF concept image

Есть ли способ сделать это? Я в растерянности.

Спасибо,

Джек

Ответы [ 2 ]

1 голос
/ 10 марта 2020

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

Другое решение - использовать такую ​​библиотеку, как jsPDF (javascript) или MPDF (PHP). Но тогда вам нужно «переделать» страницу, используя их синтаксис. Вы можете прочитать больше об обеих библиотеках здесь: jsPDF https://parall.ax/products/jspdf MPDF https://mpdf.github.io/

0 голосов
/ 10 марта 2020

Вы можете использовать CSS для форматирования печати и дать инструкции для сохранения в PDF.

Вы можете связать таблицу стилей следующим образом.

<link rel="stylesheet"
   src="print.css"
   type="text/css"
   media="print" />

Альтернативой предыдущему подходу являются медиазапросы. Все, что вы добавите в этот блок, будет применяться к печатным документам.

@media print {

}

Поля могут быть установлены следующим образом.

@page {
  margin-top: 2cm;
  margin-bottom: 2cm;
  margin-left: 2cm;
  margin-right: 2cm;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...