На этой странице Ошибка неверного параметра при удалении страниц из PDF-файла При попытке удаления страницы из PDF-файла отображается сообщение об
Ошибка неверного параметра при удалении страниц из PDF-файла
При попытке удаления страницы из PDF-файла отображается сообщение об ошибке «Неверный параметр». То же самое сообщение об ошибке может появляться и при попытке вставить или добавить страницы в PDF-файл.
Ошибка «Неверный параметр» возникает в случае, если в Acrobat обнаруживается некая проблема с основной структурой тегов в PDF-файле. Попробуйте сделать следующее.
Источник: http://rg-gaming.ru/kompjutery/v-fajle-pdf-najdena-nepravilnaja-struktura
Программа редактирования PDF файлов
Существует несколько программ для редактирования PDF документов. Далее рассмотрены некоторые из них — бесплатные и условно бесплатные редакторы ПДФ.
Adobe Acrobat DC — условно бесплатный редактор. Пробную версию можно скачать на сайте компании Adobe и пользоваться ею бесплатно 30 дней.
В дальнейшем, нужно либо приобрести данный продукт, либо воспользоваться альтернативными инструментами.
Рассмотрим подробнее, как изменить PDF файл в данной программе.
Запустите программу и выберите задачу «Редактировать PDF».
Затем укажите путь: какой открыть PDF файл.
Чтобы отредактиовать текст, щелкните левой кнопкой мыши и редактируйте его на свое усмотрение. Изменение местоположения текста выполняется перетаскиванием текстового поля на нужное место документа.
Изменение формата шрифтов доступно на вкладке «Инструменты», активируйте её и укажите необходимые параметры.
Поиск нужных слов в тексте и замена одних на другие выполняется с помощью меню «Редактирование» — «Найти» или сочетанием клавиш Ctrl + F.
Чтобы отредактировать изображение, кликните по нему мышкой и активируйте область с рисунком.
Для изменения размера картинки, щелкните по её углу и перетащите изображение на нужную высоту и ширину.
Чтобы обрезать рисунок, отразить его по вертикали или горизонтали, на панели инструментов активируйте вкладку «Инструменты» и выберите нужное действие.
На этом возможности программы не заканчиваются. Adobe Acrobat DC — одна из лучших программ для редактирования ПДФ. Она позволяет изменить текст документе, оптимизировать графику и обрезать рисунок.
Foxit Advanced PDF Editor — ещё один условно бесплатный инструмент. Свободно им можно пользоваться первые 30 дней.
Скачав, установив и запустив программу, вы увидите её рабочее окно (смотрите следующий рисунок). Чтобы открыть документ, зайдите в меню «File» — «Open» и укажите путь к файлу, которому нужна корректировка.
Рабочая область Foxit Advanced во многом схожа с другими текстовыми редакторами, поэтому управление ею интуитивно понятно, несмотря на англоязычный интерфейс.
Чтобы отредактировать текст в PDF файле, активируйте его щелчком мыши, после этого вы сможете внести изменения в ПДФ документе.
Обратите внимание на панель инструментов, здесь можно изменить размер и шрифт выделенной фразы, указать ей выравнивание: по левому краю, по центру, по правому краю, а также задать начертание: полужирный или курсив.
Чтобы изменить изображение, нажмите по нему мышью компьютера. По краям рисунка отобразятся специальные ползунки, перемещение которых меняет размер картинки. Дополнительные функции работы с изображениями находятся в меню Object.
Вставка нового рисунка происходит через вкладку меню «Edit» — «Images» — «Insert» или нажатием Ctrl + Shift +D. Выделите загруженное изображение и переместите его в нужное на странице место.
Inkscape — графический редактор, умеющий редактировать ПДФ файлы. В отличие от предыдущих программ, данный продукт бесплатный.
Функционал программы похож на другие редакторы векторной графики, такие, как: CorelDraw, Illustrator или Xara X. Программа поддерживает работу с текстурами, контурами, текстом, маркерами, градиентами и другими объектами.
Из-за того, что программа бесплатная и на русском языке, она понравится многим пользователям.
Так выглядит рабочее окно Inkscape.
Как видите, в ней удалось изменить текст в PDF файле, напечатать надпись.
Программы мы рассмотрели, теперь перейдем к онлайн сервисам. Они пригодятся тем, кто не хочет устанавливать дополнительный софт на свой компьютер.
Источник: http://hd01.ru/info/kak-ispravit-oshibki-v-pdf-fajle/
Что такое PDF
PDF (Portable Document Format) — кросс-платформенный формат электронных документов, который был разработан компанией Adobe Systems с использованием языка PostScript.
Изначально формат предназначался для представления полиграфической продукции в электронном виде.
Большинство моделей современного печатного оборудования имеют аппаратную поддержку формата PDF, это сводит к минимуму возможность потери данных или их неверное представление из-за несовместимости форматов либо различий в программном обеспечении.
Одним из самых распространенных способов создания PDF-документов является виртуальный принтер. При этом подготовка данных происходит в любой программе, а на этапе экспорта генерируется файл в формате PDF, содержимое которого будет сохранено на 100%.
Источник: http://iphones.ru/iNotes/700841
Чем же хорош этот формат
Формат PDF позволяет добавлять в документ шрифты, специальные символы, данные о цвете и расположении объектов.
Прямо в файле хранятся все добавленные изображения и мультимедийные файлы. PDF поддерживает интеграцию JavaScript, 3D-графику и сжатие данных.
В документах этого типа можно использовать электронные подписи для защиты и проверки подлинности документов.
Источник: http://iphones.ru/iNotes/700841
Решение 1. Объедините документ PDF с другим PDF
Запустите Acrobat и затем выберите Файл > Создать > Объединить файлы в один документ PDF.
Щелкните меню Добавить файлы и выберите Добавить файлы.
Найдите и выберите файл PDF, в котором появляется сообщение об ошибке «Неверный параметр», и затем нажмите кнопку Открыть.
Щелкните меню Добавить файлы и выберите Добавить файлы.
Найдите и выберите другой файл PDF, лучше всего пустой одностраничный файл PDF, а затем нажмите кнопку Открыть.
Нажмите кнопку Объединить или Объединение файлов. Выбранные файлы объединяются в один документ PDF, и файл (Binder1.pdf) открывается в Acrobat.
Сохраните файл. Выделите все страницы, добавленные в PDF с помощью команды «Объединение файлов» (страницы другого документа PDF, выбранного при объединении файлов). Удалите выбранные страницы:
- В Acrobat DC/2017 выберите Вид >Инструменты >Организация страниц >Открыть. Выберите страницы, которые требуется удалить, и затем щелкните значок Удалить или нажмите клавишу DELETE .
- В Acrobat XI выберите Вид >Инструменты >Страницы.Выберите страницы, которые необходимо удалить, и затем щелкните Удалить в правой области или нажмите клавишу DELETE .
Сохраните файл снова. Чтобы узнать, возникает ли ошибка снова, попробуйте удалить страницу из PDF-файла.
Источник: http://rg-gaming.ru/kompjutery/v-fajle-pdf-najdena-nepravilnaja-struktura
Как восстановить неисправный документ Adobe Acrobat / Adobe Reader
Документы формата Adobe Reader / Acrobat с расширением *.pdf являются наиболее распространенными на текущий момент. Документ Acrobat, как и любой иной файл, может быть поврежден. Например, при попытке открыть документ с помощью Acrobat или Reader могут появиться различные сообщения об ошибках. Как результат документ прочитать не удается.
Наиболее частой причиной возникновения таких ошибок являет некорректная работа различного программного обеспечения: браузеров, почтовых программ, операционной системы, антивируса, firewall’ов и прочего.
Простые способы решения этой проблемы:
- скачать документ из первоисточника заново
- восстановить копию документа из резервной копии
- восстановить предыдущую версию файла с документом
Если этими способами исправить файл с документом не получается, то компания Adobe, к сожалению, не приводит точного руководства для исправления PDF файлов. Изучение форума https://forums.adobe.com/ не дает прямого ответа, но специалисты предлагают следующие варианты восстановления неисправных *.PDF файлов:
- Извлечение текста из *.PDF файла вручную
- Восстановление неисправного PDF файла с помощью специального онлайн-сервиса
- Восстановление некорректного PDF файла с помощью специальной утилиты
Необходимо последовательно попробовать каждый из этих вариантов восстановления некорректных PDF файлов:
Извлечение текста из *.PDF файла вручную
Если важно и достаточно восстановить только текст из поврежденного PDF файла, то воспользуйтесь каким-либо удобным текстовым редактором, например Notepad++ и откройте с помощью него поврежденный документ. Вы увидите смесь кода Post Script, текста и наборов нечитаемых символов, как в фильме «Матрица». Потом необходимо визуально выделять блоки с текстом в файле и копировать эти блоки в новый текстовый файл. Это будет долгая и кропотливая работа которая позволит извлечь текст из документа Acrobat. Табличные данные, графика и форматирование текста в этом случае восстановить не удастся.
Восстановление неисправного PDF файла с помощью специального онлайн-сервиса
Самый простой, удобный и доступный по цене сервис онлайн-восстановления PDF файлов размещается тут: https://onlinefilerepair.com/ru/pdf-repair-online.html
От клиента сервиса требуется:
- выбрать один *.PDF файл, загружаемый на сервис.
- ввести адрес email.
- ввести с картинки символы captcha.
После нажатия на ссылку «Отправить файл для восстановления» браузер передаст выбранный файл на онлайн-сервис. Сервис начнет анализ и обработку закачанного файла Acrobat немедленно. Если документ Acrobat удалось отремонтировать, то будут представлены скриншоты восстановленных страниц, размеры исходного и конечного файла:
После оплаты $5 за файл размером до 100Мб пользователь получает ссылку на скачивание восстановленного PDF документа Adobe Acrobat / Adobe Reader.
Сервис универсален и работает со всеми операционными системами (Windows, MacOS, iOS, Android) и со всеми видами устройств (компьютер, планшет, телефон).
Восстановление некорректного PDF файла с помощью специальной утилиты
Наиболее распространенной и известной утилитой, предназначенной для лечения неисправных документов Acrobat/Reader, является Recovery Toolbox for PDF (https://pdf.recoverytoolbox.com/ru/). Программная утилита может работать только в операционной системе Windows и стоит от $27. Количество, а также размеры восстанавливаемых файлов не ограничены. У программы нет предварительного просмотра страниц из исправленного PDF документа. В ДЕМО режиме возможно сохранение на диск всего несколько страниц из большого документа Adobe Reader.
Работа с Recovery Toolbox for PDF очень проста и понятна, так как это обычный пошаговый помощник. Требуется только:
- Ввести некорректный *.pdf файл на диске
- Ввести имя нового PDF файла, куда будут сохранены восстановленные страницы
- Выбрать версию нового PDF файла из списка
Примечание: Recovery Toolbox for PDF работает только на компьютерах с Windows.
Заключение
Наиболее универсальный способ восстановления любого документа Acrobat это онлайн-сервис https://onlinefilerepair.com/ru/pdf-repair-online.html. Если поврежденный документ нельзя передавать третьим лицам или у вас много некорректных документов для исправления, то Recovery Toolbox for PDF будет более оптимальным решением.
Примечание: PDF (Portable Document Format) вероятно наиболее массовый формат для документа т.к. он поддерживается всеми ОС, более безопасный, файл документа Acrobat трудно изменить, а также файл Acrobat документа можно защитить паролем и водяными знаками.
Необходимо открывать pdf файл в текстовом варианте, вместе со всеми элементами структуры, вносить изменения и сохранять. В последнем как раз у меня проблема, после внесения изменений не хочет сохранятся как pdf, т.е. видимо просто при сохранении не записывает элементы структуры самого документа. Подскажите пожалуйста, в каком направлении искать, пока все что не пробовал – отрицательный результат..
← →
oldman © ( 2010-03-09 16:29 ) [1]
Делай это акробатом и не изобретай суперпупервелосипедища.
← →
абизяна ( 2010-03-09 16:51 ) [2]
Ну если уже редактировать получается, то дальше всё просто: нужно установить драйвер для печати в PDF и далее, просто, печатать в PDF файл.
← →
Lowlander © ( 2010-03-10 10:07 ) [3]
> Делай это акробатом и не изобретай суперпупервелосипедища.
> ..
Весь смысл что я могу добавлять ватермарку через структуру, но еще у пдф есть такое свойство как printstate и его мне тоже нужно изменять. Через акробат просто нереально, т.к. таких документов бывает по 50-600 штук внушительных размеров и подкачиваются они из локалки, и если делать это вручную, то будешь этим заниматься сутками, уже пробывал, на 50 документов уходит около 1,5 часов бездумного кликанья в акробате
> Ну если уже редактировать получается, то дальше всё просто:
> нужно установить драйвер для печати в PDF и далее, просто,
> печатать в PDF файл.
Тоже не вариант, так как я вношу изменения не в текст документа, а в его структуру – ватермарку и печать документа, соответственно если буду печатать в пдф напрямую, необходимые мне изменения просто не сохранятся
← →
brother © ( 2010-03-10 10:13 ) [4]
1. PDF это формат, значит, эли ты знаешь все о его структкре и можещь ее читать, то что мешает сохранить в pdf?
2. а теперь подробненько: как считываешь структуру файла, куда, как изменяешь? что значит:
> не хочет сохранятся как pdf
и с чего ты взял это:
> не записывает элементы структуры самого документа
в общем больше вопросов.
← →
Lowlander © ( 2010-03-10 10:20 ) [5]
Действую просто – потоком копирую из пдф в текстовый(структура копируется вместе с текстом), там ищу строку и заменяю ее(тоже все нормально), сохраняю в пдф(а тут уже все плохо..) – файлы после это не открываются с ошибкой – нарушена структура файла. Если открывать напрямую пдф – читает только часть файла..
← →
Lowlander © ( 2010-03-10 10:36 ) [6]
Просто хоть предложите какой нибудь другой подход или подскажите что я упускаю, почему сохраняемый пдф теряет структуру и текст..
← →
Плохиш © ( 2010-03-10 11:11 ) [7]
> Действую просто – потоком копирую из пдф в текстовый(структура
> копируется вместе с текстом), там ищу строку и заменяю ее(тоже
> все нормально)
Изменять надо побайтно, чтобы длина потока/строки не изменилась.
← →
Anatoly Podgoretsky © ( 2010-03-10 11:13 ) [8]
> Lowlander (10.03.2010 10:07:03) [3]
Acrobat это СОМ сервер, поэтому кликать ничего не надо, он хорошо подается автоматизации.
← →
Anatoly Podgoretsky © ( 2010-03-10 11:19 ) [9]
> Lowlander (10.03.2010 10:36:06) [6]
У тебя ошибка в программе.
← →
Lowlander © ( 2010-03-10 11:41 ) [10]
Вот таким образом я передаю в акробат текст ватермарки, но я не в курсе как заставить акробат самостоятельно добавлять ее в документы и изменять принтстейт на нужный мне..
procedure CreateWaterSet(CustName, DatOn, NumZak, NameText: string);
var FS: TFileStream;
MS: TMemoryStream;
B: Byte;
s: string;
begin
//%SystemRoot%system32charmap.exe
s:=» «;
s:=s+» «;
s:=s+» «;
s:=s+»Копия официального электронного издания»#13#10;
s:=s+»(«+CustName+» от «+DatOn+» № «+NumZak+»)»;
s:=s+» «;
s:=s+» «;
s:=s+» «;
s:=s+» «;
s:=s+» «;
s:=s+»»;
s:=s+»»;
s:=s+»
«;
s:=s+» «;
s:=Chr(65279)+AnsiToUtf8(trim(s));
MS:=TMemoryStream.Create;
MS.WriteBuffer(PChar(s)^, length(s));
MS.Position:=0;
MS.ReadBuffer(B, 1);
FS:=TFileStream.Create(NameText, fmCreate);
FS.CopyFrom(MS, MS.Size-1);
MS.Free;
FS.Free;
end;
//C:Program FilesAdobeAcrobat 8.0Acrobat
← →
brother © ( 2010-03-10 11:57 ) [11]
← →
Плохиш © ( 2010-03-10 13:28 ) [12]
> Lowlander © (10.03.10 11:41) [10]
>
> Вот таким образом я передаю в акробат текст ватермарки
И где там упоминается акробат, кроме как в комментарии?
Какой смысл в этих манипуляциях, кроме как выкидывания первого символа в собранной строке и записывания получившегося в итоге мусора в файл?
← →
абизяна ( 2010-03-10 17:10 ) [13]
Попробуйте этот компонент: http://codingrus.ru/infusions/pro_download_panel/download.php?d >
Я его не тестировал, но демо смотрел – вроде бы может редактировать и сохранять в файл, но поддерживает не все функции PDF.
← →
QAZ ( 2010-03-12 10:11 ) [14]
по ходу видно,что афтар вообще понятия не имеет о спецификации файла и открывает его тупо как текст
и уш темболее не в курсе, что целостность любый вменяемых форматов проверяется контрольными суммами
которые при тупом изменении букафф,естесственно не будут несовпадать
← →
Lowlander © ( 2010-03-12 10:39 ) [15]
> И где там упоминается акробат, кроме как в комментарии?
пардон, не ту процедуру вставил
> по ходу видно,что афтар вообще понятия не имеет о спецификации
> файла и открывает его тупо как текст
> и уш темболее не в курсе, что целостность любый вменяемых
> форматов проверяется контрольными суммами
> которые при тупом изменении букафф,естесственно не будут
> несовпадать
>
>
Товарисч, проведите эксперимент на досуге,вставте в пдф файл вотермарку откройте любым редактором и измените количество «букафф» в вотермарке на произвольное – вы будете удивлены, но целостность структуры сохраняется.
← →
QAZ ( 2010-03-12 12:26 ) [16]
> Товарисч, проведите эксперимент на досуге,вставте в пдф
> файл вотермарку откройте любым редактором и измените количество
> «букафф» в вотермарке на произвольное – вы будете удивлены,
> но целостность структуры сохраняется.
если вставить марку акробатом а потом заменить ее текст в гексредакторе то да она изменица и откроется
но как я понял твоя цель не менять а добавлять марку, а для этого надо знать формат файла,куда и что можно вставлять
если же марка уже стоит в документе и тебе ее надо изменить,а в итоге несрост-проблема в твоем коде
← →
Anatoly Podgoretsky © ( 2010-03-12 13:32 ) [17]
> QAZ (12.03.2010 12:26:16) [16]
Никакие форматы знать не надо, для этого есть DOM, а акробат является СОМ сервером. Не надо в него тупо писать, им рулить нужно.
← →
Lowlander © ( 2010-03-15 11:08 ) [18]
> если вставить марку акробатом а потом заменить ее текст
> в гексредакторе то да она изменица и откроется
> но как я понял твоя цель не менять а добавлять марку, а
> для этого надо знать формат файла,куда и что можно вставлять
>
> если же марка уже стоит в документе и тебе ее надо изменить,
> а в итоге несрост-проблема в твоем коде
Вот именно, об этом я и спрашиваю! Ну не получается у меня делать это программно, я все таки начинающий, но это совершенно не значит что я не разбирался с структурой пдф. Просто прошу подсказать как это сделать правильно если уж у меня совсем труба с исполнением..
> Никакие форматы знать не надо, для этого есть DOM, а акробат
> является СОМ сервером. Не надо в него тупо писать, им рулить
> нужно.
Анатолий, подскажите, пожалуйста, КАК это сделать или где почитать об этом.
← →
Lowlander © ( 2010-03-15 11:19 ) [19]
Когда я использую сторонние компоненты то вотермарку я делаю спокойно и без запуска акробата, но вот как изменить свойство принтстайт? изменение этого свойства не обнаружил ни в одном компоненте, поэтому и приходится пользоваться акробатом
Источник: http://rg-gaming.ru/kompjutery/v-fajle-pdf-najdena-nepravilnaja-struktura
Удобный аналог Adobe Reader
Несмотря на то, что Adobe Acrobat остается одной из самых популярных программ для чтения и редактирования PDF, ошибки и сбои – довольно частое явление для этого ПО. PDF Commander – удобная и простая в управлении программа на русском языке, которая поддерживает все версии Windows и отличается надежной и быстрой работой. Работая с этим ПО, вы можете не беспокоиться, что внезапная ошибка сбросит всю проделанную работу.
Не требует регистрации аккаунта
Не требует подключения к интернету
Извлечение изображений из PDF
Редактор метатегов
Встроенный конвертер
Источник: http://free-pdf.ru/oshibka-bad-parameter.php
Форматирование текста в документе PDF
В процессе редактирования текста выполняется перекомпоновка текста абзаца внутри текстового поля в соответствии с внесенными изменениями. Все текстовые поля независимы друг от друга, вставка текста в одном блоке не приводит к перетеканию текста в смежный блок или на следующую страницу.
Выберите Инструменты > Редактировать PDF > Редактировать .
- Введите новый текст, чтобы заменить выделенный текст, либо нажмите клавишу Delete , чтобы удалить текст.
- Управляйте элементами списка с помощью элементов управления списком (маркированные и нумерованные) в разделе Формат в области справа. Предусмотрены возможности для создания новых элементов списка, преобразования абзацев в элементы списка, преобразования элементов списка в абзацы, а также преобразования списков одного типа в другой.
- Выберите тип и размер шрифта, а также другие параметры форматирования в разделе Форматирование в области справа. Кроме того, можно задать дополнительные параметры форматирования, например межстрочный интервал, межбуквенный интервал, масштаб по горизонтали, ширину обводки и цвет.
В соответствии с законодательством необходимо купить шрифт и установить его в системе, чтобы корректировать текст с использованием данного шрифта.
Редактирование текста возможно только в том случае, если в системе установлен шрифт, которым набран этот текст. Если шрифт не установлен в системе, но встроен в документ PDF, можно изменить только цвет и размер шрифта. Если шрифт не установлен и не встроен, вносить изменения в текст невозможно.
Источник: http://hd01.ru/info/kak-ispravit-oshibki-v-pdf-fajle/
PDF Editor – универсальное и доступное решение
Приложение PDF Editor for Mac от студии iSkysoft позволяет делать с PDF документом все, что угодно.
Для создания нового файла больше не понадобятся специальные дополнения, плагины или конверторы. Можно и вовсе обойтись без доработки специализированного ПО для сохранения данных в PDF.
C PDF Editor получится с нуля создать документ, словно работаешь в обычном текстовом редакторе. Можно превратить в PDF текстовый документ, HTML или картинку. Далее остается лишь добавить или удалить элементы и можно сохранять файл.
Источник: http://iphones.ru/iNotes/700841
Артём Суровцев
@artyomsurovtsev
Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!
Источник: http://iphones.ru/iNotes/700841
Добавление, редактирование и перемещение текста в неинтерактивных формах или во время добавления подписи
В некоторых случаях организации предоставляют версии напечатанных форм в формате PDF без возможности интерактивного ввода данных в полях (так называемые «простые формы»). Простая форма не содержит интерактивных полей. Однако можно использовать инструменты «Заполнить и подписать» для добавления текста и других символов в любом месте формы. Инструкции представлены в разделе Заполнение и подписание форм PDF.
Источник: http://hd01.ru/info/kak-ispravit-oshibki-v-pdf-fajle/