Я работаю над приложением, интерфейс которого на Angular и серверная часть на Laravel, из внешнего PDF-файла, созданного с помощью jsPDF, который составляет около 465 КБ, а затем на внутреннем интерфейсе с ним сливаются несколько других PDF-файлов, поэтому он достигает 1,4 МБ, даже если я пытался сжать через Adobe он уменьшился до 50 КБ.
Код: Выделить всё
var doc = new jspdf('p', 'mm', 'a4', true);
Я попробовал несколько логических схем: во внешнем интерфейсе использовалось изображение небольшого размера, которое позже конвертировалось в кодировку Base64 для использования в формате PDF, но ничего не изменилось. Из серверной части попыталась преобразовать в изображения, а затем обратно в PDF с низким разрешением, но ничего не изменилось, всего несколько КБ упало.
Кто-нибудь может подсказать мне, какой метод или логику я могу уменьшить размер PDF?
Подробнее здесь:
https://stackoverflow.com/questions/787 ... f-to-tcpdf