PDF & Print by BestWebSoft

Опис

За допомогою цього плагіна ви можете швидко створювати PDF-файли і друкувати сторінки. Додавайте кнопки PDF & Print до сторінок, записів і віджетів сайту WordPress.

Створюйте документи з користувацькими стилями і корисними даними для архівування, спільного використання або збереження.

Дивитися демо

Безкоштовні функції

  • Автоматично додавайте кнопки PDF & Print на:
    • Сторінки
    • Записи
    • Результати пошуку
    • Архіви
    • Користувацькі типи записів
  • Обирайте розташування кнопок у контенті:
    • Зверху ліворуч
    • Зверху праворуч
    • Знизу ліворуч
    • Знизу праворуч
    • Зверху і знизу праворуч
    • Зверху і знизу ліворуч
  • Додавайте кнопки в область віджетів
  • Додавайте кнопки за допомогою шорткода
  • Встановлюйте тип кнопки:
    • Зображення
    • Текст
    • Зображення + текст
  • Змінюйте дію кнопки PDF:
    • Завантажити PDF-документ
    • Відкрити PDF-документ у новому вікні
  • Відображуйте кнопки PDF & Print для певних ролей користувачів
  • Відображайте дані згенеровані шорткодом в документі
  • Додавайте заголовки та обрані зображення в документ
  • Задавайте користувацький розмір обраного зображення
  • Встановлюйте розмір PDF-документа
  • Задавайте користувацькі поля для PDF-документа:
    • Зліва
    • Справа
    • Зверху
    • Знизу
  • Налаштовуйте стилі документа
  • Додавайте користувацький код на сторінці налаштувань плагіна
  • Сумісність з останньою версією WordPress
  • Неймовірно прості налаштування для швидкої установки без зміни коду
  • Детальна документація та відео
  • Підтримка RTL мов

Функції Pro версії

Всі функції безкоштовної версії, плюс:

  • Додавайте водяний знак у вигляді зображення або тексту
  • Prevent copying of PDF file content
  • Налаштовуйте непрозорість водяних знаків
  • Створюйте шаблони з верхніми і нижніми колонтитулами, які містять наступну інформацію:
    • Зображення
    • Текст
    • Дата створення
    • URL-адреса вихідної сторінки
    • Дата запису (поточна дата для пошукових і архівних сторінок)
    • Поточний номер сторінки (тільки для PDF)
    • Загальне число сторінок в документі (тільки для PDF)
    • Автор запису (тільки для окремих записів або сторінок)
  • Compatibility with Advanced Custom Fields
  • Встановлюйте користувацькі верхні та нижні поля для колонтитула
  • Додавайте та налаштовуйте:
    • Користувацькі поля
    • Користувацькі дані
  • Додавайте користувацькі поля/користувацькі дані:
    • Перед контентом
    • Після контенту
  • Сумісність з WooСommerce
  • Налаштовуйте відображення PDF-документа:
    • Портретне
    • Альбомне
  • Встановлюйте користувацькі зображення для кнопок
  • Вимикайте кнопки PDF & Print для певних сторінок і/або типів записів
  • Змінюйте стандартне ім’я PDF файлу
  • Забороняйте пошуковим системам індексувати посилання в документах
  • Здійснюйте налаштування плагіна для всієї мережі підсайтів
  • Відповідь нашої Служби підтримки клієнтів протягом одного робочого дня (Support Policy)

Оновити до Pro версії

Якщо у вас є ідеї чи побажання щодо функціонала плагіна, ми будемо раді ознайомитися з ними! Запропонувати ідею

Документація та відео

Допомога та підтримка

Зверніться до нашої Служби підтримки клієнтів — наші фахівці будуть раді допомогти вам – https://support.bestwebsoft.com/

Переклад

  • Російська (ru_RU)
  • Українська (uk)

Деякі з цих перекладів неповні. Ми постійно додаємо нові функції, які потребують перекладу. Якщо ви бажаєте створити мовний пакет або вдосконалити вже існуючий, присилайте текcт перекладу в PO та MO файлах у компанію BestWebSoft, і ми обов’язково додамо його до нашого плагіна. Ви також можете завантажити останню версію програми, яка працює з PO та MO файлами Poedit.

Рекомендовані плагіни

  • Updater – Виконуйте автоматичну перевірку й оновлення ядра сайту WordPress до останніх версій з усіма встановленими плагінами і темами.
  • Multilanguage – Перекладайте вміст сайту WordPress іншими мовами вручну. Створюйте багатомовні сторінки, записи, віджети, меню і т.д.

Скріншоти

  • Відображення кнопок PDF&Print у записах на вашому сайті WordPress.
  • Відображення кнопок PDF&Print на архівній сторінці вашого сайту WordPress.
  • Відображення кнопок PDF&Print у віджеті.
  • Приклад виведеної сторінки Print.
  • Приклад виведеної сторінки PDF.
  • Сторінка налаштувань плагіна PDF&Print (вкладка Налаштування) у панелі адміністратора.
  • Сторінка налаштувань плагіна PDF&Print (вкладка Виведення) у панелі адміністратора.

Встановлення

  1. Завантажте папку pdf-print в каталог /wp-content/plugins/.
  2. Активуйте плагін в меню “Плагіни” у WordPress.
  3. Налаштування плагіна знаходяться у “PDF & Print”.

Дивитися детальну інструкцію з установки плагіна PDF & Print

Часті питання

Кнопки для контенту не з’являються на сторінці

Перейдіть на сторінку налаштувань плагіна та змініть значення для опції “Додати кнопку в”.

Чому кнопки PDF і Print не відображаються в користувацьких типах записів?
  1. Буль ласка, переконайтесь, що відображення кнопок PDF/Print активовано для необхідних користувацьких типів записів на сторінці налаштувань плагіна. Якщо необхідно, відмітьте чекбокси та збережіть зміни.
  2. Перевірте відображення кнопок на зазначених сторінках у фронтенді вашого сайту.

Якщо кнопки не відображаються, будь ласка, виконайте наступні дії:

  1. Спробуйте активувати стандартну тему WordPress на деякий час (Twenty Fifteen, Twenty Sixteen) і перевірте, чи виникає проблема повторно.
  2. Спробуйте деактивувати всі плагіни крім PDF & Print by BestWebsoft і перевірити, чи виникає проблема повторно. Якщо ні, активуйте плагіни по одному, перевіряючи, після активації якого плагіна проблема з’являється знову.

Також, якщо ви використовуєте користувацький шаблон, необхідно вставити наступний рядок в користувацький запис чи шаблон сторінки для того, щоб використовувати кнопки PDF та Print:

  • зверху запису або шаблону сторінки

  • знизу запису або шаблону сторінки

Ви можете вказати параметри запиту для вашого запису. Наприклад:

<?php do_action( 'bwsplgns_display_pdf_print_buttons', 'bottom', 'post_type=gallery&orderby=post_date' ); ?>

чи

<?php do_action( 'bwsplgns_display_pdf_print_buttons', 'bottom', array( 'post_type'=>'gallery', 'orderby'=>'post_date' ) ); ?>

Для додаткової інформацію про синтаксис для присвоєння параметрів функції див. тут.

Чому в документі pdf/print відображається не вся інформація зі сторінки?

Для створення сторінки pdf/print, плагін PDF & Print використовує контент, який присутній в тілі запису/сторінки, перед відображенням в браузері (тобто дані, які присутні в основному блоці в цьому записі/сторінці в режимі редагування).

Якщо у мене є шорткод на сторінці, але я не хочу щоб він друкувався (додавався в pdf)

Перейдіть на сторінку налаштувань плагіна та зніміть галочку з чекбоксу “Шорткоди Print”.

Як мені змінити контент документа pdf/print?
  • для того, щоб змінити основний контент документа pdf/print, ви можете використовувати наступний фільтр:

    add_filter( ‘bwsplgns_get_pdf_print_content’, {your_function} );

  • для того, щоб змінити заголовок документа pdf/print

    add_filter( ‘bwsplgns_get_pdf_print_title’, {your_function}, 10, 2 );

Наприклад, додайте наступний код у файл “functions.php” вашої теми:

add_filter(
    'bwsplgns_get_pdf_print_content',
    function( $content ) {
        $my_content   = '<p>Lorem ipsum dolor sit amet</p>';
        $more_content = '<p>Donec fringilla libero ac sapien</p>';

        /* if you want add some data before to the main content */
        return $my_content . $content;

        /* if you want add some data after the main content */
        return $content . $my_content;

        /* if you want add some data both sides the main content */
        return $my_content . $content . $more_content;

        /* if you want add some data instead of the main content */
        return $my_content;
    }
);

Для додаткової інформацію про фільтри WordPress див. тут.

Як мені додати різні стилі для сторінок PDF і Print?

Для цього перейдіть в Панель управління->PDF & Print->Виведення та відзначте чекбокс “Користувацький CSS”. Введіть необхідні стилі у поле “Користувацький CSS”. Ви можете використовувати клас “pdfprnt_print” для додання стилей тільки до сторінок Print.

Наприклад:

body p {
    color: green;
}
.pdfprnt_print p {
    color: red;
}

Так само, ви можете використовувати фільтр “bwsplgns_add_pdf_print_styles”, щоб додати додаткові css-файли.

Наприклад:

Уявіть, що у вас є файли style.css, style_print.css та style_pdf.css і ви хочете підключити їх до ваших сторінок PDF або Print.

  1. Завантажте ці файли в папку “wp-content/uploads” за допомогою FTP.
  2. Перейдіть на сторінку налаштувань плагіна та відкрийте вкладку “Користувацький код”.
  3. Відмітьте чекбокс “Активувати користувацький PHP код” у розділі “PHP” та вставте наступний код:

    add_filter(
    ‘bwsplgns_add_pdf_print_styles’,
    function( $styles ) {
    $styles[] = array( ‘wp-content/uploads/style_pdf.css’, ‘pdf’ ); /* file will be included to PDF pages /
    $styles[] = array( ‘wp-content/uploads/style_print.css’, ‘print’ ); /
    file will be included only to Print pages /
    $styles[] = array( ‘wp-content/uploads/style.css’ ); /
    file will be included to PDF and Print pages */
    return $styles;
    }
    );

У мене висвітилася помилка “Warning: file_put_contents(/public_html/wp-content/plugins/pdf-print/mpdf/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat): failed to open stream: Permission denied in /***/wp-content/plugins/pdf-print/mpdf/classes/ttfontsuni.php on line 1145”. Що мені робити?

Можливо, у вас недостатньо прав для доступу до файлів і папок.

Щоб вирішити цю проблему, спробуйте наступне:

  1. використовуючи FTP, будь ласка, перейдіть до папки “/public_html/wp-content/plugins/pdf-print”
  2. будь ласка, перевірте, які доступи встановлені для папки “mpdf”(для папки повинно бути 755, а для файлів 644)
  3. якщо встановлено інші доступи, будь ласка, змініть їх

Для додаткової інформації див. Changing File Permissions.

Як мені завантажити додаткові шрифти в бібліотеку MPDF?

Будь ласка, виконайте наступне:

  1. Перейдіть на сторінку налаштувань плагіна
  2. Перейдіть до вкладки “Виведення”
  3. Знайдіть опцію “Додаткові шрифти” та натисніть на кнопку “Завантажити шрифти”

чи

  1. Завантажити бібліотеку MPDF за посиланням https://github.com/lynxbee/mpdf
  2. Використовуючи FTP, завантажте файл mpdf-master.zip у папку “{your_site_home_folder}/wp-content/uploads”
  3. Перейдіть на сторінку налаштувань плагіна
  4. Перейдіть до вкладки “Виведення”
  5. Знайдіть опцію “Додаткові шрифти” та натисніть на кнопку “Завантажити шрифти”
У мене є деякі проблеми з роботою плагіна. Яку інформацію мені потрібно надати для отримання техпідтримки?

Будь ласка, переконайтеся, що це питання не обговорювалося раніше на нашому форумі (https://support.bestwebsoft.com). Якщо ви не знайшли потрібної вам відповіді, будь ласка, надайте детальний опис проблеми та наступні дані:

  1. посилання на сторінку, де виникає проблема
  2. назву плагіна і його версію. Якщо ви використовуєте Pro версію, надайте номер покупки.
  3. версію WordPress
  4. скопіюйте і вставте звіт про стан системи до повідомлення. Дізнатися більше: Інструкція щодо стану системи

Відгуки

Not working with Divi

This plugin is not compatible with Divi - one of the most used themes / page builders for WordPress. The PDF export only displays code, not the actual page content.

Malware

This plugin is malware it invaded my wordpress installation trying to sell other plugins! And, will not deactivate unless you take their poll. I have adware purposely installed on my computer that is more open about its tactics. I have used BestWebSoft plugins in the past and never had this issue.

Great features, obnoxious customer service, ruins SEO

The plugin has very nice features and works great. It has shortcodes, customizations, and renders the pdf/print pages well. However, the free version creates tons of indexed followed pdf and print pages which will ruin your SEO. This is even not mentioned in the description of the free version, and I imagine there are tons of users who unknowingly suffer because of the malicious practice. The developer's excuse is that the basic version is supposed not to overwhelm the user, but the idea that one extra checkbox can be confusing is preposterous. Also, even if you believe this, no-indexing and no-following should be enabled by default and turned on in the PRO version, not vice-versa. Another problem is the customer service. If you send an email with more than 1 question, the representative often does not read the message properly and does not reply to everything. Despite these two issues, I liked a lot the plugin and purchased a 2-year license for the PRO version. On my website's blog and archives, I display all posts in full content (without excerpts). While the PDF and PRINT buttons appear properly on every post in the single and blog pages, they are missing on archive pages. I asked the developers to fix this issue and they told me the price is at least $50 for the "customization". I am not a developer and needed 10min to find the problematic file (pdf-print-pro in the main directory) and erase a few characters from the code (look at function pdfprnt_content) to make it work. Being asked to pay $50+ for such a fundamental functionality and basic fix for me is unacceptable. FINAL SCORE: plugin - awesome - 5 stars SEO damage - totally unacceptable - minus 2 stars customer service - needs improvement - minus 1 star $50+ charge for a basic fix - unprofessional - minus 1 star
Прочитати всі 69 відгуків

Учасники та розробники

“PDF & Print by BestWebSoft” is open source software. The following people have contributed to this plugin.

Учасники

“PDF & Print by BestWebSoft” було перекладено на 2 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “PDF & Print by BestWebSoft” на вашу мову.

Цікавитесь розробкою?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Журнал змін

V2.1.6 – 03.04.2019

  • Bugfix : Warnings and errors in the debug mode has been fixed.

V2.1.5 – 26.02.2019

  • Pro : Compatibility with Advanced Custom Fields has been added.

V2.1.4 – 08.01.2019

  • Update : The mPDF library has been updated to version 7.1.5.

V2.0.4 – 24.12.2018

  • Update : All functionality was updated for WordPress 5.0.2.

V2.0.3 – 13.09.2018

  • Pro : Ability to disable content from coping has been added.
  • Виправлено: вразливість міжсайтового скриптинга (XSS) була усунена.

V2.0.2 – 07.05.2018

  • Виправлено: усунена помилка з завантаженням шрифтів.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.9.5.

V2.0.1 – 20.03.2018

  • Pro версія: додана можливість встановлення користувацьких полів для окремих записів.

V2.0.0 – 16.02.2018

  • Виправлено: усунено проблему зі створенням PDF-файлу.

V1.9.9 – 09.02.2018

  • Додано: можливість вибору дії – відкрити або завантажити PDF-файл.
  • Додано: можливість вибору ролей користувача, для яких будуть відображені кнопки PDF & Print.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.9.4.

V1.9.8 – 05.12.2017

  • Додано: додана можливість задавати користувацький розмір PDF-документа.
  • Додано: додана можливість встановлювати користувацький розмір обраного зображення.
  • Додано: додана можливість задавати користувацьку ступінь прозорості водяного знака.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.9.1.

V1.9.7 – 16.11.2017

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.8.3.

V1.9.6 – 14.09.2017

  • Оновлено: бібліотеку MPDF оновлено до версії 6.1.4.
  • Виправлено: усунено проблему зі створенням PDF-файлу.
  • Виправлено: усунено помилку заголовку PDF-файлу.

V1.9.5 – 27.06.2017

  • Виправлено: усунено проблему з відображенням сторінок PDF & Print за допомогою шорткоду.
  • Виправлено: виправлена помилка видалення шорткоду плагіна Visual Composer.
  • Оновлено: оновлена сторінка налаштувань плагіна.

V1.9.4 – 14.04.2017

  • Виправлено: вразливість міжсайтового скриптинга (XSS) була усунена.

V1.9.3 – 15.12.2016

  • Оновлено: шорткоди плагіна Visual Composer були видалені зі сторінок PDF&Print.

V1.9.2 – 06.10.2016

  • Додано: додано віджет кнопок PDF&Print.
  • Додано: додані назви кнопок.
  • Додано: додана можливість додавати кнопки PDF&Print за допомогою шорткоду.
  • Додано: додана можливість приховувати зображення кнопок.
  • Додано: додана можливість встановлювати поля PDF-документа.

V1.9.1 – 12.08.2016

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.6.

V1.9.0 – 29.07.2016

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.5.3.
  • Оновлено: опція “pdfprntpr_options_array” була перейменована на “pdfprnt_options”.
  • Про: додана можливість додавати водяний знак.
  • Про: опція “pdfprntpr_options” була перейменована на “pdfprnt_options”.
  • Про: виправлено накладення заголовків в шаблонах.
  • Про: усунено помилку розташування кнопок PDF і Print для архівних та пошукових сторінок.
  • Про: усунено помилку виведення кнопок PDF і Print для користувацьких типів записів.

V1.8.9 – 13.07.2016

  • Виправлено: оновлено збереження користувацьких стилей.
  • Оновлено: розділ плагінів BWS було оновлено.

V1.8.8 – 26.04.2016

  • Виправлено: усунено помилку з установкою додаткових шрифтів.

V1.8.7 – 21.03.2016

  • Оновлено: додані стилі для коректного відображення кнопок PDF і Print з темою 2016.
  • Виправлено: усунено помилку відображення кнопок PDF і Print для RSS сайту.

V1.8.6 – 30.11.2015

  • Виправлено: усунена помилка дублювання меню плагіна.
  • Виправлено: виправлена помилка функції, яка виводиться за допомогою “the_content”.

V1.8.5 – 18.11.2015

  • Додано: можливість додавати користувацькі стилі.
  • Додано: додана можливість приховувати/відображати заголовки та обрані зображення в документі PDF і Print.
  • Оновлено: змінено виклик “Bwsplgns_get_pdf_print_content”.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.4-beta3.

V1.8.4 – 01.09.2015

  • Додано: додано хуки для можливості зміни контента документа PDF і Print.
  • Оновлено: весь функціонал оновлено для відображення кнопок PDF і Print за допомогою функцій.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.3.

V1.8.3 – 15.07.2015

  • Додано: додано розташування кнопок зверху та знизу контента.

V1.8.2 – 19.06.2015

  • Виправлено: усунено помилку з установкою додаткових шрифтів.

V1.8.1 – 17.06.2015

  • Увага: змінено структуру налаштувань плагіна. Якщо у вас виникають проблеми з роботою плагіна, будь ласка, зв’яжіться з нами https://support.bestwebsoft.com.
  • Виправлено: виправлено помилку відображення зображень в pdf-документі.
  • Виправлено: усунено помилку створення документів, що підтримують rtl мови.
  • Додано: можливість завантажувати додаткові шрифти.
  • Оновлено: оновлено стилі для створення сторінок PDF і Print з таблицею стилів за замовчуванням.
  • Оновлено: весь функціонал оновлено для відображення кнопок PDF і Print в будь-якій частині вашого сайту.
  • Оновлено: оновлено бібліотеку MPDF під версію 6.0.

V1.8.0 – 18.05.2015

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.2.2.

V1.7.9 – 24.04.2015

  • Виправлено: усунено помилку розташування кнопок у записах, сторінках, архівних та пошукових сторінках.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.2.

V1.7.8 – 11.02.2015

  • Оновлено: оновлено бібліотеку MPDF під версію 5.7.4.

V1.7.7 – 09.01.2015

  • Оновлено: розділ плагінів BWS було оновлено.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.1.

V1.7.6 – 16.10.2014

  • Виправлено: виправлені помилки js.

V1.7.5 – 07.09.2014

  • Виправлено: вразливість системи безпеки була усунена.

V1.7.4 – 06.08.2014

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.0-beta2.
  • Виправлено: виправлена помилка з виведенням Warning в панелі адміністратора.

V1.7.3 – 28.05.2014

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.9.1.
  • Додано: український мовний файл оновлено.
  • Виправлено: усунена проблема з відображенням помилки при пошуку в панелі адміністратора.

V1.7.2 – 14.04.2014

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.8.2.

V1.7.1 – 05.03.2014

  • Виправлено: виконана оптимізація плагіна.
  • Оновлено: додані вкладки плагіна.

V1.7 – 21.02.2014

  • Додано: ми додали можливість включення вікна налаштувань друку.
  • Оновлено: скріншоти оновлені.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.8.1.

V1.6 – 16.01.2014

  • Оновлено: розділ плагінів BWS було оновлено.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.8.
  • Виправлено: усунено проблему з кнопками PDF і Print на статичній домашній сторінці.
  • Виправлено: виправлена проблема з китайською, японською мовою і мовами rtl.

V1.5 – 01.11.2013

  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.7.1.
  • Оновлено: активація радіокнопки або чекбоксу при кліці на їх заголовок.
  • Додано: можливість перевірки встановленої версії WordPress.

V1.4 – 11.10.2013

  • Додано: додано можливість вмикати/вимикати виконання шорткодів у виведенні документа PDF і Print.
  • Додано: додані нові скріншоти.
  • Оновлено: оновлений код, змінені деякі стилі.
  • Виправлено: тепер відображається контент в перегляді PDF.
  • Виправлено: усунено проблеми зі стилями обраних шаблонів в панелі адміністратора.

V1.3 – 15.03.2012

  • Додано: додано функціонал для використання з користувацькими типами записів.

V1.2 – 12.03.2012

  • Додано: додано функціонал для використання з плагіном Portfolio для портфоліо.

V1.1 – 10.03.2012

  • Додано: додано функціонал для використання з плагіном Portfolio для окремого портфоліо.

V1.0 – 05.03.2012

  • Додано: додана можливість виведення кнопок PDF і Print на тип сторінки.