"Могу менять" или "IDE не ругается"? Ответ на второй вопрос, возможно, в том, что NB - такое же барахло, как и VSC.
Но гадать по коду, который ТС даже не удосужился оформить по правилам, никто не будет.
Плагины в OctoberСMS/WinterCMS организованы с использованием комбинации этих методов: в каждой папке плагина лежит файл Plugin.php, в котором описано все нужное для его подключения. В том числе список компонентов и очередь задач.
Если монитор для абонентов просто показывает страничку системы учета, предназначенную для абонентов - достаточно прицепить ко второму монитору OrangePi с Armbian и Chromium с нужной страницей в автозапуске - и забыть про пляски в гамаке с виртуализацией и (особенно) администратором за его компьютером.
Я для своих нетривиальных нужд брал OrangePi 4 LTS, но для такой фигни сойдут и младшие модели.
mayton2019, Скляров ломал защиту, натянутую Adobe на PDF в интересах книготорговцев, например.
Формат же PDF вообще-то открыт и никакого реверсинга не требует, ленивому можно взять открытый же Ghostscript, перекодировать PDF обратно в Postscript - и делать с полученным текстом что угодно в любом блокноте, почитывая Adobe Blue Book.
Ratenti, нет, я про сайт. Creator - это, похоже, тот же сайт, утоптанный в Электрон какой-нибудь. Уж что ему нужно - ищите на сайте сами. Для меня такой инструмент ценности не имеет.
Ratenti, Акробат дает некоторые ограниченные возможности редактирования текста в той мере, в которой это позволяет сам формат PDF. К Illustrator, Inkscape и любой другой программе, позволяющей глубоко редактировать PDF, это тоже относится.
В Postscript строка со словом, выделенным полужирным - это три отдельных объекта. Перенесенное между строчками слово - два объекта без какой-либо связи между ними. Абзац - набор разрозненных объектов. Текст с тенью - векторный текст поверх растровой тени... и так далее.
Шрифты, использованные в документе, могут отсутствовать в системе, и программы, пытающиеся редактировать PDF, вынуждены замещать их чем-то из системных. Шрифт внутри документа может быть сокращен до тех глифов, которые в нем использованы, другие просто отсутствуют и взять их неоткуда. Понятия кодировки в формате нет в принципе - тексты, набранные кириллическими шрифтами, переделанными из западноевропейских, лихо пойдут кракозябрами, с которыми не справится никакой конвертер...
Ну не предназначен PDF для редактирования, и любые попытки сделать полноценный редактор спотыкаются о вот такие грабли на каждом шагу.
На самом деле, выбор между CMS и фреймворком может быть довольно простым.
Просто ответьте себе на пару вопросов.
1. Нужно ли для этого сайта реализовать какую-то логику, которую до этого 100300 раз не реализовали на других сайтах?
2. Что будет с сайтом после написания? Это, на самом деле, несколько вопросов - будет ли он интенсивно изменяться, кем и как: кто его будет поддерживать; каковы шансы развития и обвешивания новым функционалом и т.п.
Если заказчику потом жить и трудиться над ним без вас - для него CMS будет лучше ваших велосипедов.
Особенно если причины их городить и вовсе нет, достаточно взять готовую систему и настроить.
P.S. ах да, еще нулевой вопрос: а вы вообше с CMS дело имели? Если нет - ни в коем случае не пишите ничего на фреймворках на заказ, ваши велосипеды не поедут.
Самый дорогой путь создания сайта в РФ - это сначала накормить продаванов Битрикса, а потом кормить программистов Битрикса. Всю оставшуюся жизнь. Не имея иной возможности соскочить с иглы Битрикса, кроме переписывания сайта с нуля.
Viktor T2, это и не библиотека для редактирования.
Насколько я вижу по описанию, там есть кой-какой анализ с попытками вытащить содержимое, нр правки этого содержимого нет.
Только нашлепывание дополнений поверх. Ну, так и mPDF в PHP умеет, необязательно корчиться с С.
https://dev.1c-bitrix.ru/support/forum/forum6/topi...
Всего-то 93 страница темы "взломаны сайты" на официальном форуме. Напомню - в начале этой темы, когда внезапно "безопасный Джо" стал вдруг хоть кому-то интересен, сайты на нем ломали пачками и между делом.
Вообще у человека, который написал в профиле про Ларавель, а в ответе про любовь к Битриксу, искренним может быть только что-то одно, имхо. А вот темой для зарабатывания - таки да, оба.
дописывать в PDF комментарии какойто из редакторов умеет
Okular, например. Правда, при открытии сделанных в Linux комментариев кириллицей на Винде могут быть кракозябры и vice versa. Так же, как это было в ниже упомянутых формах, но те уже вымерли за ненадобностью.
Впрочем, выделения, комментарии и формы к собственно редактированию PDF никакого отношения не имеют.
Samson, ключевой вопрос все-таки не в том, с каким компостом вам приходится работать, а в том, что именно с ним нужно делать. Зачем вообще может потребоваться править документы, которым 5-10 лет?
Samson, доки в PDF - это действительно серьезно. Доки в PDF, которые надо редактировать - это несерьезно, вредно и рано или поздно аукается. Например, в моем конвейере PDF -> PDF/A все годами работает автоматически, глюки только и исключительно с файлами, в которые влезли Акробатом.
Попробуйте хотя бы уточнить кейс: что именно редактируется в документах. Возможно, есть альтернативный путь (например, есть библиотеки, позволяющие добавлять в PDF элементы поверх существующего документа, не меняя его).
Есть LibreOffice Draw, который пытается, но сплошь и рядом не шмогла. О редактировании PDF в офисах любят вспоминать наткнувшиеся на так называемые "гибридные PDF", где в один файл слеплены офисный документ и пдф-ка. Но для практических целей такой формат бессмысленен: с адекватным контрагентом он не нужен, с неадекватным - не добьешься.
Отнюдь не любой редактор распознает PDF, все-таки это открытый формат со своими примитивами, с которыми можно работать напрямую. Есть векторный редактор Inkscape, заменяющий Illustrator в том же кейсе: хоть как-то, но поправить. Есть pdfjam, позволяющий просто выдрать одну страничку (чтобы отредактировать в Inkscape, например) и запихнуть ее обратно.
Но искать среди этого инструменты, которые можно дать секретарше, чтобы она поправила PDF - бесполезно. А заодно и чревато тем, что на организовавшего такое рабочее место свалят ответственность за то, что с теми документами рано или поздно неизбежно произойдет.