Comments 31
Элегантное решение! Не было случаев, когда PDF отличается от актуального содержимого, или содержит меньше страниц?
Нет :) По крайней мере в режиме просмотра никогда такое никогда не встречалось.
А вот в аттачментах pages никогда не получал, хочу попасть в мир автора.
А вот в аттачментах pages никогда не получал, хочу попасть в мир автора.
Не желаете ли поделиться ссылкой на гитхаб?
Хочется же не утянуть просто так, а форкнуть и при появлении идей сделать push request. Да и отслеживать изменения (вдруг вы еще и конвертацию в doc/docx запилите) в случае если у вас все серьезно, а не разово и для удовольствия.
Вуаля, github.com/Jabher/ipages2pdf пользуйтесь на здоровье.
Спасибо, форкнул :)
Немного не по теме, но на вашем сайте не грузится uprock.pro/images/newPreviews_jpeg/m_shop_12.jpg и ошибки показывать алертами как бы не очень хорошо (sc.js 51 строка и там же закомментирован console.log ниже), для этого есть try/catch :)
А еще можно прикрутить PDF.js для просмотра документа.
Если поможешь, считай я твой должник. Пытался его внедрить, но документация довольно запутанной и из просто «приложения за 2 часа», задача превратилась «убей свой день на чтение документации»
А как же примеры из репозитория проекта. По-моему довольно просто.
Я безмерно благодарен тебе
Да, если бы это был файл — было бы все просто, но разворачивается все в Blob/ binary string, и впихнуть это в pdf.js было весьма сложно. Ну, судя по тому, что мы видели.
Как по вашему PDF.js считывает файл? В ArrayBuffer конечно же.
У Вас Ubuntu/Mac, а Вы опять обнаружили во входящем письме ".rar"! &@^!!111 Да что ж с ними не так?!!!
Простите, наболело…
Простите, наболело…
Из этого поста и узнал о существовании где-то там iPages :)
Вот только pdf внутри файла может и не быть, если автор не отметил галочку про обратную совместимость.
Исправьте название. Не iPages, а Pages.
Метод больше не работает — после последнего бесплатного обновления формат файлов iWork изменился, и там больше нет PDF, но есть пара джипегов.
Sign up to leave a comment.
Pages в PDF или сервис за 2 часа