Коли документ занадто великий для вікна контексту, конвертуйте лише ту частину, яка вам потрібна. GroupDocs.Markdown.Mcp дозволяє AI‑агенту перетворювати вибрані сторінки або листи у Markdown локально, з Claude Desktop, Claude Code, Cursor або GitHub Copilot, тому LLM читає один розділ, а не всю книгу:

Convert pages 40 to 52 of handbook.pdf to Markdown.

Покрокова версія з налаштуваннями та усуненням проблем знаходиться в документації: Як конвертувати лише один розділ документа у Markdown.

Що економить конвертація з обмеженою областю?

Кожне слово, яке ви вводите в підказку, читається, оплачується постачальником моделі та конкурує за увагу з усіма іншими словами. Більшість питань щодо довгого документа стосуються лише невеликої його частини. Якщо спочатку конвертувати все, а потім просити модель ігнорувати більшість, ви платите за весь документ за кожне питання.

Економію легко виміряти на власному документі. Ось один реальний вимір, з вказаною методикою. Файл — це Markdown‑джерело сторінки ліцензування цього сервера в документації. Ми розділили його після front matter і підрахували слова, розділені пробілами, блоки коду та розмітку Hugo‑shortcode (весь документ містить 810 слів без shortcode). Таблиця ілюструє співвідношення між розділом і його сторінкою; це не вимірений результат параметра pages, який вибирає сторінки, а не заголовки:

Розділ сторінки Слова
Вступ і три режими ліцензування 167
Обмеження режиму оцінки 93
Застосування ліцензії 78
Ліцензування за використанням (pay-per-use) 366
Підтвердження, який режим активний 113
Отримання ліцензії 27
Вся сторінка 844

Питання про те, який режим ліцензування активний, потребує лише 113‑словного розділу. Це приблизно 13 % сторінки, або приблизно в 7,5 разів коротше, ніж увесь документ. Підрахунок здійснено в словах, бо токени залежать від токенізатора моделі; кількість токенів змінюється разом зі словником, і ми не вказували тут цифру токенів, яку не вимірювали. Сторінка навмисно коротка. Ваш посібник буде більшим, і співвідношення підрахуєте самі.

Спосіб 1: Які сторінки я можу назвати безпосередньо?

Якщо ви знаєте сторінки, вкажіть їх. Параметр pages у convert_to_markdown приймає список номерів (починаючи з 1) через кому, наприклад "40,41,42". Синтаксис діапазону в параметрі відсутній; агент розгортає «40 to 52» у список за вас. Якщо не вказати pages, конвертується весь документ.

Convert pages 40 to 52 of handbook.pdf to Markdown.

Результатом є збережений файл .md і вміст, повернутий вбудовано. Довгий вивід обрізається вбудовано, а збережений файл містить повний текст.

Спосіб 2: Як конвертувати лише розділ 3?

Інструмент не має опції обмеження за заголовком, тому «розділ 3» спочатку треба перетворити у номери сторінок. Зробіть це у два невеликі кроки:

Скільки сторінок має handbook.pdf і яка у нього назва?

get_document_info відповідає, не конвертуючи файл: pageCount, title, author, fileFormat та isEncrypted. Він також заздалегідь повідомляє, чи потрібен пароль. Далі конвертуйте сторінки змісту, прочитайте їх і запитайте про діапазон, який вони називають.

Приклад сесії (скорочений):

Ви:   Скільки сторінок має handbook.pdf і яка у нього назва?
Агент: get_document_info -> pageCount: 212, title: "Operations Handbook".
Ви:   Конвертуйте сторінки 3 до 4 (зміст), потім конвертуйте розділ 3.
Агент: convert_to_markdown (pages: "3,4") -> вміст прочитано: розділ 3 охоплює сторінки 61–64.
       convert_to_markdown (pages: "61,62,63,64") -> збережено розділ 3 у форматі Markdown.

Дві невеликі конвертації замінюють одну величезну.

Спосіб 3: Як взяти один лист з робочої книги?

У файлах XLSX, XLS та ODS числа вибирають листи, а не надруковані сторінки:

Convert worksheet 2 of the model to Markdown.

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

Коли конвертація з обмеженою областю варта додаткового кроку?

  • Контекст. LLM отримує лише ту частину, що відповідає на питання, і довгі документи залишаються у вікні.
  • Вартість за використання. При ліцензуванні за використання ви сплачуєте лише за те, що обробляєте, тому менша кількість сторінок — нижчий рахунок.
  • Якість пошуку. Індекс, що містить лише потрібний додаток, не розріджується рештою каталогу при кожному запиті.

Якщо завдання — обробити весь документ, не обмежуйте область. Конвертуйте його один раз і залишайте Markdown.

Чесні обмеження: сторінки в режимі оцінки

Без ліцензії сервер працює в режимі оцінки: обробляються лише перші 3 сторінки, кожна з водяним знаком оцінки. Це переважає параметр pages. Запит сторінок 40–52 у режимі оцінки поверне сторінки 1–3 без помилки, тому розділ із середини книги не можна протестувати без ліцензії. Якщо вивід не починається там, де ви очікували, спочатку викличте get_license_status.

Зміст може використовувати надруковані номери сторінок. Якщо конвертовані сторінки не починаються з очікуваного заголовка, попросіть агента конвертувати сусідні сторінки та скорегуйте список; get_document_info дає загальну кількість сторінок, що обмежує список.

Питання та відповіді

Як конвертувати лише розділ 3 у Markdown?

Спочатку знайдіть номери сторінок розділу, потім передайте їх у pages. Попросіть агента конвертувати сторінки змісту, прочитати їх і запросити потрібний діапазон.

Що робити, коли документ занадто великий для вікна контексту?

Конвертуйте частину документа, а не весь. Використовуйте pages для вибору сторінок або листів, що відповідають на ваше питання, і перевірте кількість сторінок за допомогою get_document_info перед початком.

Чи можу я конвертувати PDF-сторінки 10–20 у Markdown за допомогою ШІ?

Так. Запитайте простими словами: «Convert pages 10 to 20 of report.pdf to Markdown», і агент надішле розгорнутий список номерів сторінок. Без ліцензії обробляються лише перші 3 сторінки.

Поглиблене вивчення