На нелегальному фронті боротьби з pdf-файлами мною свого часу було випробувано кілька методів зняття захисту. Найтупіша метод - це, звичайно, "Brute Force Attack". Чи не краще і інші методи "атаки" - за словником, гібридний і т.п. Однак якщо pdf-файл захищений, скажімо, 128-символьним паролем, наприклад, що-небудь на зразок
"73689aMeNVembnR4R3UhgqB8SXCgSi26k6R3gKAQUuf0u. UUYPLoGR4bZ",
то зняття захисту вищезгаданими методами може зайняти у вас якийсь, і не дуже маленьке. час.
Тому, точно також, як Володимир Ілліч Ленін. я пішов іншим шляхом. З'ясувалося, що одним з добре працюють, робітничо-селянських, способів "раскурочіванія" pdf-файлу з встановленим паролем є нижченаведений.
Точно також, як "не всі йогурти однаково корисні", не всі способи "спліттінга" виявилися дієвими. Так, наприклад, моя улюблена утиліта "pdftk.exe" при спробі "роздрібнити" запаролений файл "primer.pdf" на окремі сторінки за допомогою команди
pdftk primer.pdf burst
видає таке повідомлення про помилку
Error: Failed to open PDF file:
primer.pdf
Done. Input errors, so no output created.
"Абидно, слюшай, так?"
В ході пошуків було перепробувано кілька "спліттеров" (Хай живе великий і могутній російську мову, який сотні років мовчазно зносить вторгнення англо-Саксонія в нашу лексику!).
За результатами моїх незаконних досліджень я рекомендую аспірантам скористатися програмою "Wоndеrshаrе PDF Sрlitter 1.5". Програма, ясний пень, не безкоштовно і вимагає грошей, але наявність у взросленькіх аспірантів мінімального інтернет-досвіду в пошуках позбавляє мене від необхідності відповідати на майже безглуздий питання: "А де її взяти?"
"Хто шукає той завжди знайде!"
Отже, припустимо, що в наші тремтячі аспірантські ручки потрапив pdf-файл. з яким ЗАБОРОНЕНО робити ВСЕ. Але дуже хочеться!
Зізнаюся, що файл "primer.pdf" (zip-архів. 132 484 байт) я змайстрував сам, заборонивши всі опції і встановивши 128-символьний, хрін знає який, пароль. Завдання: повернути даний файл до повсякденної, нормального життя. Для вирішення цього завдання необхідно встановити вже згадану чарівну буржуйську програмку на свій комп'ютер.
Вважаємо, що дистрибутив ми знайшли не на сайті виробника, а на просторах світового інтернету. Проілюструємо установку стиренной "Wondershare PDF Splitter 1.5" декількома веселими і кольоровими картинками.
Крок 1. Запускаємо установку програми.
Крок 2. Погоджуємося з умовами.
Крок 3. Вибираємо папку для установки.
Крок 4. Створюємо іконку.
Крок 5. Запускаємо процес установки.
Крок 6. Трохи чекаємо.
Крок 7. У мене стоїть фаєрвол "Outpost", тому він цікавиться, дозволяти чи нову програму "лазити" в комп'ютері, чи ні. Дозволяємо, природно.
Крок 8. А ось і довгоочікуваний фінал. Тиснемо на "Finish" і запускаємо саму програму.
Крок 9. Мій вірний страж знову цікавиться діяльністю нової програми. "Митниця дає добро" і на цей раз.
Крок 10. Вводимо реєстраційні параметри.
Крок 11. Приймаємо незаслужені привітання. Хто ще здатний червоніти від сорому, червоніє.
Крок 12. Відкриваємо страшно запаролений файл "primer.pdf".
Крок 13. Розбиваємо файл на шматочки (посторінково) і зберігаємо в ту ж папку.
Крок 14. Скачиваем в папку "primer" архів mergepdf.zip (2 846 306 байт) і витягаємо звідти батник "mergepdf.bat". утиліту "pdftk.exe" і бібліотеку "libiconv2.dll". В сорочки з короткими рукавами, до речі, немає нічого страшного - там всього лише один рядок виду
pdftk * .pdf cat output united.pdf
(Прим. На малюнку через забудькуватість відсутня файл "libiconv2.dll". Пардон!)
Тюкнувши по "mergepdf.bat" через лічені миті отримуємо файл "united.pdf" (zip-архів. 109 016 байт). "PDF-файли всіх країн, єднайтеся!" На відміну від вихідного і моторошно недоступного файлу "primer.pdf". скромний файлик "united.pdf" вже не містить НІЯКИХ обмежень! Тому робимо з ним, що аспірантська душа забажає. Ось і все кіно!