Как да изпратите само някои страници от PDF: Извличане и изтриване на страници и какво остава във файла
За да изпратите само някои страници от PDF, посочете страниците за запазване в Извличане на страници или страниците за изхвърляне в Изтриване на страници. Текстът на страниците се премахва, но заглавията на отметките и заглавието на документа могат да останат във файла.
Извличане на страници превръща 12-странично PDF в нов PDF, който съдържа само страниците, които сте посочили, например 1,3,5-8. Изтриване на страници прави обратното: посочвате какво да отпадне. И двата инструмента копират оригиналните страници, вместо да ги прерисуват, така че текстът остава избираем, а файлът не става размазан. Едно ограничение има значение, ако изхвърлените страници са били чувствителни: съдържанието на страниците изчезва, но заглавията на отметките и заглавието на документа могат да останат в новия файл.
Изберете инструмента според това, което вече знаете
Ако знаете кои страници да запазите, ползвайте Извличане на страници. Ако знаете кои да изхвърлите, ползвайте Изтриване на страници. Разликата се вижда в реда на резултата:
- Извличане на страници записва страниците в реда, в който ги въведете.
5,1,3дава страница 5, после страница 1, после страница 3. Страница, въведена два пъти, се появява веднъж. - Изтриване на страници запазва оставащите страници в оригиналния им ред.
Номерата на страниците са тези, които показва програмата за преглед, започвайки от 1. Един и същ синтаксис на списъка работи и в двата инструмента: единични страници (4), диапазони (5-8), списъци със запетаи (1,3,5-8), думата all и изрази като 2n+1. Изразът брои n от 1, така че 2n+1 дава страници 3, 5, 7 и така нататък; страница 1 не е включена, затова въведете 1,2n+1, ако я искате.
Работен пример: изпращане на част от договор за наем на наемодателя
Входът е договор за наем от 12 страници във формат Letter. Всяка страница носи собствения си номер като текст („Lease agreement - page 3 of 12“), така че резултатът се проверява лесно. Наемодателят има нужда от страници 1, 3 и 5 до 8, но не и от приложението. В браузъра качвате файла, въвеждате 1,3,5-8 и изтегляте резултата. От скрипт същата операция изглежда така:
curl -s -o pages.pdf \
-F [email protected] \
-F pageNumbers="1,3,5-8" \
https://pdf123.xyz/api/v1/general/rearrange-pages
Уеб инструментът изпраща списъка към тази крайна точка и оставя customMode незададен, което означава „ползвай моя списък в моя ред“. Това са резултати от един пуск срещу локален сървър на 2026-10-04 с генериран тестов файл; числата са брой страници и етикетите на страниците, извлечени от изхода:
| Вход към инструмента | Инструмент | Страници в резултата |
|---|---|---|
1,3,5-8 |
Извличане на страници | 6 страници: 1, 3, 5, 6, 7, 8 |
5,1,3,1 |
Извличане на страници | 3 страници: 5, 1, 3 |
2n+1 |
Извличане на страници | 5 страници: 3, 5, 7, 9, 11 |
10-15 |
Извличане на страници | 3 страници: 10, 11, 12 |
2-4,9 |
Изтриване на страници | 8 страници: 1, 5, 6, 7, 8, 10, 11, 12 |
| празно (само през API; уеб формата изисква стойност) | Изтриване на страници | всичките 12 страници, оригиналният файл се връща |
Изтегленият файл запазва името на качения от вас, затова го преименувайте преди изпращане, иначе ще имате два файла lease.pdf на диска.
Три входа, които водят до грешка, и какво казва грешката
Страница, която не съществува, е грешка, а не мълчаливо пропускане. Заявка за страница 13 във 12-страничния файл връща 400 (page_out_of_range) със съобщението Page 13 does not exist; the document has 12 pages. Страница 0 се отхвърля по същия начин. Текст, който не е списък със страници, например abc, връща 400 с invalid_page_selection и подсказка да ползвате стойности като 1,3,5-8 или all. Двата инструмента се държат еднакво, така че правописна грешка не може да произведе правдоподобен, но грешен файл.
Два гранични случая са по-малко очевидни. Диапазон, който започва в документа, но завършва извън него, се отрязва: 10-15 върху 12 страници даде страници от 10 до 12. А Изтриване на страници отказва да премахне всичко: 1-12 връща 400 (would remove every page, which leaves nothing to return), защото PDF без страници не може да съществува.
Защитен с парола файл изисква паролата си на уеб страницата. Ако викате API директно, първо използвайте Премахване на парола.
Какво остава: премахването на страница не е зачерняване
Извличането отхвърля обектите на страниците, а с тях и текста и изображенията на страниците, които не сте посочили. В теста извлеченият файл не съдържаше текст от изхвърлените страници, а суровите му байтове също не носеха следа от този текст. Онова, което извличането не отхвърля, е всичко останало, което сочи към тези страници.
За тази проверка договорът имаше заглавие на документа („Lease - Unit 4B, J. Rivera“) и две отметки: „Signature page“ на страница 1 и „Tenant SSN appendix“ на страница 12. След като Извличане на страници запази страници 1 и 2, файлът имаше 2 страници, а панелът с отметки на програмата за преглед все още показваше и двете заглавия; второто вече сочеше към нищото. Заглавието и авторът все още бяха в свойствата на документа. Изтриване на страници върху страница 12 остави същите две отметки.
Почистване на PDF с включени опциите за метаданни изчиства информацията за документа и XMP метаданните, а свойствата на документа след това излязоха празни. Уеб формата включва тези опции по подразбиране; API заявката трябва сама да изпрати removeMetadata=true. Почистването не пипа отметките: и двете заглавия все още бяха там. Никой уеб инструмент не редактира отметки. API операцията general/edit-table-of-contents ги заменя от JSON списък и изисква поне един запис, така че не може просто да изпразни списъка. В теста тя остави и стария текст на заглавието вътре във файла като обект, към който няма препратка: невидим в програмата за преглед, но все още четим в суровите байтове. Не разчитайте на нея, за да скриете заглавие на отметка.
Затова, когато изхвърлените страници са били чувствителни, отворете резултата, разгледайте панела с отметки и свойствата на документа и изпращайте само ако нищо в тях не издава съдържанието. Ако самото заглавие на отметка е тайната, този път не може да го премахне. Ако видима дума на запазена страница трябва да изчезне, това е задача за Зачерняне на текст, описано в Преди да споделите.
Цена и ограничения
- И двата инструмента работят с един PDF наведнъж и дават един PDF. Разрязването на файл на няколко части е задача за Разделяне на PDF.
- Резултатът е нов файл, а оригиналът ви остава недокоснат. Пазете оригинала, защото новият файл не може да върне изхвърлените страници.
- Файл, който изобщо не се отваря, първо се нуждае от Поправка на PDF; вижте Файлът не се отваря.