Эти ошибки возникают при серьезных авариях в работе системы — сброс питания, крах файловой системы, сбои в работе аппаратной части. В результате подобных событий в таблицах базы данных может возникнуть «мусор» (какие-то случайные данные) и могут быть потеряны значительные объемы данных. Поэтому при возникновении таких ошибок в базе данных самое лучшее решение, и может быть единственно возможное,восстановить резервную копию базы данных.
Программа Jinnee может проверять физическую целостность только TBL-файлов. Итак, что может происходить при проверке TBL-файлов.
- Каждый TBL-файл разбит на блоки фиксированной длины кратной 512 байт. При обнаружении ошибки в файле могут выдаваться сообщения — «Ошибка в блоке XXXX таблицы ‘ХХХХ’!», «Разрушен блок данных ХХХХ».
- Ошибка в блоке может «задеть» какую-то конкретную запись. В этом случае будет выдан запрос — «Разрушена запись XXXX! Корректировать блок данных?». Если ответить «Да», программа сохраняет, по возможности, информацию из сбойного блока. Очень может быть, что после коррекции некоторые записи этого блока будут содержать случайные данные.
- Если нет никакой надежды восстановить разрушенный блок данных, выводится запрос — «Удалять разрушенный блок данных?». В этом случае по ответу «Да» все записи из этого блока будут удалены.
Почти всегда после сообщений подобного рода следует огромный список нарушений логической целостности базы данных, поэтому лучше восстановить резервную копию базы данных.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.
При сдаче отчётности на сайте налогового органа РФ не всегда происходит всё гладко. Часто стала появляться ошибка 0300300000 «Структура файла обмена не соответствует требованиям формата». Каким образом исправить эту ошибку — главный вопрос, который будет рассмотрен далее.
Содержание
- Каким образом исправить ошибку с кодом 0300300000
- Подача отчёта в ФНС, чтобы не появлялась ошибка «Структура файла обмена не соответствует требованиям формата»
- Исправление проблем в личном кабинете nalog.ru
- Видео-инструкция
Каким образом исправить ошибку с кодом 0300300000
Ошибка с этим кодом часто говорит о том, что программа, в которой вы формировали свой отчёт является устаревшей. По этой причине возникает отказ в принятии системой от вас данных. Форма требует более новой версии программы, в которой вы создаёте свой отчёт. Обычно после её обновления удаётся загрузить документы без проблем. Также это может значить, что в отчётности присутствуют ошибки, которые необходимо исправить. Исправьте их, и снова отправьте документ для проверки в инспекцию.
Иногда действовать необходимо быстро, так как за просроченный отчёт мы вынуждены будет заплатить штраф. Поэтому в таком случае отчёт можно подготовить на бумаге, сделать её копии и отослать в ФНС. Это можно сделать, если вы уверены, что в ваших данных нет ошибок и документы не будут отвергнуты повторно. Документ будет считаться принятым, если после сдачи отчёта в ЛК появился флажок, свидетельствующий о поступлении квитанции.
Таким же образом следует действовать налогоплательщику в том случае, если он не получил ни квитанции, ни ошибки.
Такое поведение со стороны портала ФНС говорит о том, что во время отправки могли произойти сбои в системе. И появилась ошибка с кодом 0300300000. Электронные документы не достигли необходимых стадий проверки со стороны сайта. Попробуйте повторить отправку документа ещё раз, но сделайте это через некоторое время. Для помощи по сложившейся ситуации можно обратиться в поддержку ФНС и попытаться выяснить причину отказа отосланных документов.
Читайте также: Код ошибки: 0400400010. Нарушено контрольное соотношение показателя формы НБО.
Подача отчёта в ФНС, чтобы не появлялась ошибка «Структура файла обмена не соответствует требованиям формата»
Для формирования документа отчётности для предпринимателей на сайте по ссылке nalog.ru можно загрузить специальную программу «Налогоплательщик ЮЛ».
После установке она нуждается в некоторых настройках: предоставлении вашего статуса, личных данных как ИП или информацию о своём предприятии.
Когда настройка завершится, нужно нажать вверху на кнопку «Документы» и выбрать пункт «Налоговая отчётность».
Требуется также указать тип отчётности в списке, который будет предоставлен далее:
- Довольно часто встречается именно упрощённая форма отчётности. На её примере и рассмотрим сдачу отчёта.Попадая на страницу с формой, нам нужно будет заполнить всего три страницы. Если вам в процессе нужно будет добавить страницу, наведите курсор на пункт 2.1 и выберите «Добавить раздел»;
- Чтобы ошибка 0300300000 не появлялась, необходимо загрузить последнюю версию программы и внимательно заполнять форму с данными. Заполняем соответствующие пункты, добавляя необходимую информацию для исправления проблемы;
- Сохраните документ при помощи кнопок интерфейса. Также требуется идентификатор налогоплательщика, который можно получить на сайте nalog.ru. Для этого вам нужно пройти регистрацию, если ещё нет аккаунта на сайте;
- Перед загрузкой отчётности необходимо предоставить файл сертификата. Он находится в программе КриптоПро на вашем компьютере. Откройте в ней папку «Личное», «Сертификаты» и выберите его в списке. Во вкладке «Состав» нужно нажать на кнопку «Копировать файл», а на сайте вставить его и отправить;
- Когда идентификатор будет выдан (обычно через сутки) вы сможете применить его в своём отчёте;
- Когда он полностью будет готов, следует перейти в раздел сайта для отправки декларации, выбрав соответствующий раздел. И отправить его.
Отчетность значительно усложняется, если декларация должна включать работников (зарплаты и т.д.) и наоборот, более простой отчёт с данными без работников. Нередко пользователи сталкиваются с ошибками ещё до момента перехода на страницу сдачи отчётности. Они также могут появляться по разным причинам.
Это может быть полезным: Ошибка генерации сертификата в личном кабинете налогоплательщика — что делать?
Исправление проблем в личном кабинете nalog.ru
Стоит сразу сказать — если вы не можете попасть в личный кабинет на сайте nalog.ru, следует убедиться в том, что сайт доступен для пользователей. Иногда администрация сайта выкладывает новости по этому поводу на страницах социальных сетей:
Социальные сети: | Ссылки: |
---|---|
Вконтакте | vk.com/nalog__ru |
Фейсбук | www.facebook.com/nalog.ru/к |
Твиттер | twitter.com/nalog__ru |
Здесь можно посмотреть ситуацию с доступом к порталу. Если на данный момент возникают проблемы, необходимо будет подождать некоторое время, чтобы снова войти в свой личный кабинет.
Также отчётности могут быть отклонены налоговым органом по разным причинам. Чаще::
- В предоставляемом документе на сайте nalog.ru информацию расположена не последовательно. Нужно составить документ в правильном порядке и повторить попытку;
- Структура документа или подзаголовки не соответствуют формату отчёта. Следует перейти по ссылке для загрузки программы и скачать инструкцию, в которой вы найдёте правильную форму.
Видео-инструкция
Ошибка с кодом 0300300000, которая звучит как «Структура файла обмена не соответствует требованиям формата», уже исправлена в видео ниже.
-
04.12.2017, 02:18
#1
Гость форума
Сталкиваюсь с такой проблемой.
Как известно, книжное облако Литрес позволяет загрузить на него книги, купленные в других местах, в формате fb2. Периодически сталкиваюсь с ошибкой, якобы файл неправильный. При этом перекодируется и открывается программами без проблем. Можно ли каким-то образом проверить файл fb2 на ошибки и исправить их?
Заранее спасибо.
-
04.12.2017, 11:55
#2
Иногда оказывает помощь
Re: Ошибка в файле fb2. Как отыскать?
При скачивании торрентом бывает скачиваемый файл калечится, в клиенте красным отмечается, нужно перехешировать его.
Может, если забрать его без хеширования, то и возникает такое? Это только предположение, никогда не сталкивался с таким.
Проще всего скачать этот файл из другого источника, да хотя бы отсюда чтобы был нормальным(проверить в облаке Литрес), затем сравнить хеш-суммы обоих файлов, если не совпадают, значит сайту-продавцу руки пообрывать, ну или, по крайней мере, выровнять нужно.
Про программы проверяющие и исправляющие заодно ошибки файла fb2 не слышал, разве что редакторы есть, ошибки разве что в тексте можно исправить.
-
Пользователь сказал cпасибо:
-
05.12.2017, 13:29
#3
Гость форума
Re: Ошибка в файле fb2. Как отыскать?
Да скачивается то он без проблем.
Файл сам в том же Калибре открывается без проблем, перекодируется в другие форматы и читается айпадом. А вот облако выдает на него ошибку. Понять бы что может быть такого в этом файле, ведь fb2 это по сути некий текстовый файл, в нем ломаться то нечему.
Попробую прогнать редактором, потому что попытки перекодировать в другой формат, потом обратно в fb2, Литресом проигнорировано.
Спасибо за совет.
-
05.12.2017, 15:29
#4
Гость форума
Re: Ошибка в файле fb2. Как отыскать?
Проблема решена при помощи FictionBook Editor Release 2.6.7. Есть опция «проверить», прога нашла ошибки в виде лишнего тега section и в тэге title, исправил их, литрес проглотил.
Похожие темы
-
Ответов: 1
Последнее сообщение: 08.06.2017, 00:12
-
Ответов: 2
Последнее сообщение: 12.08.2013, 13:34
-
Ответов: 1
Последнее сообщение: 03.04.2012, 11:55
-
Ответов: 0
Последнее сообщение: 07.02.2008, 17:32
-
Ответов: 0
Последнее сообщение: 01.08.2007, 16:11
Социальные закладки
Социальные закладки
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
- BB коды Вкл.
- Смайлы Вкл.
- [IMG] код Вкл.
- [VIDEO] код Вкл.
- HTML код Выкл.
Правила форума
0
0
25.03.2015, 08:04
Какие-нибудь ошибки при этом возникают? Формат, в котором хранятся книги, коллекцию из которых Вы создаёте, поддерживается данной читалкой? И не мешало бы указать некоторую информацию о Вашей библиотеке.
0
0
29.03.2015, 23:04
Спасибо за ответ.
Да. Формат поддерживается. При отправке на ЛЮБОЕ устройство, книга отправляется, но приходит пустой файл (в папке, которая появилась на устройстве, ничего нет).
Я не знаю, какую информацию по коллекции указать?
1
0
29.03.2015, 23:09
При попытке чтения, пишет, что архив не найден.
0
0
30.03.2015, 08:58
При отправке на ЛЮБОЕ устройство…
Можно вот этот момент описать более подробно? Т.е. Вы из программы MyHomeLib отправляете книги на какое-то внешнее устройство? Мне кажется, что проще скопировать непосредственно сами файлы конкретных книг в любом файловом менеджере (хоть в проводнике) на Вашу электронную книгу (я правильно понял?).
0
0
30.03.2015, 21:44
Если я отправляю на читалку MyHomeLib, или на электронную книгу — результат одинаковый — пустая папка, с названием книги.
Я не понял, как ….. скопировать непосредственно сами файлы конкретных книг в любом файловом менеджере (хоть в проводнике) на электронную книгу….
Я этого не умею. Подскажите, пожалуйста подробнее.
0
0
31.03.2015, 10:19
Если я отправляю на читалку MyHomeLib, или на электронную книгу — результат одинаковый — пустая папка, с названием книги.
Можете, пожалуйста, продемонстрировать на скриншотах, какие файлы и из каких приложений Вы куда отправляете?
Можно вообще начать с самого начала. У Вас есть программа-читалка MyHomeLib. Должны быть, соответственно, файлы книг, из которых Вы впоследствии и формируете коллекцию. Из интерфейса читалки книги тоже не открываются? Откуда скачивали эти книги? И в каком формате они у Вас хранятся?
2
0
31.03.2015, 14:57
С самого начала….
У меня стояла MyHomeLib. Все работало. Потом решил обновить программу. Обновилось. Понадобилось создать библиотеку.Создал. Загрузилось 316 000 книг. Книги хранятся в … Папка fb2-327000-334999.zip,,файл 327246,,размер 1,2 MB (1 290 318 Bytes) и т.д. Каждая книга в своей папке.
Раньше я выбирал книгу, выбирал «Читать» или «отправить на устройство». И все работало.
Сейчас: «Читать» — выскакивает табличка «Архив MyHomeLib fb2-327000-334999.zip не найден».
«Отправить на устройство» — отправляется, но приходит пустая папка.
Хотя все архивы Архив ZIP — WinRAR (.zip) имеют место быть.
Может быть я неправильно создавал библиотеку?
Подскажите по-шагово, как это сделать
0
4
31.03.2015, 14:58
Если бы вы дали свой адрес — вопросы можно было бы задавать не раз в сутки.
0
0
09.06.2020, 16:43
устанавливаем бесплатную программу MyHomeLib, создаем пустую коллекцию, запускаем импорт и… вуаля! Что такое в данном контексте — deakz/ Где должны быть книги для вуаля?
1
0
17.07.2020, 10:22
вопрос еще актуален( не могу понять причину по которой сохраняются папки без самого файла
0
0
14.03.2022, 06:26
Skip#224278 Большое спасибо за совет, всё сработало даже в Марте 2022г.
0
0
26.03.2022, 09:26
Фил#225923, рад, что пригодилось. Но я лучше останусь в декабре 2021, в март 2022 не хочется))
Если вы читаете литературу с персонального компьютера, с телефона или другого подобного устройства, то обратите внимание на программу myhomelib. Она абсолютно бесплатная и простая в использовании. Вы сможете без труда собрать свою собственную электронную библиотеку и создать каталогизацию.
Содержание
- Что это такое?
- Как установить приложение данного типа: пошаговая инструкция
- Как пользоваться?
- Как настроить?
- Обновление коллекции
- Что делать, когда архив не найден?
- Как редактировать темы?
- Аналоги
- Если электронная библиотека не отвечает и не запускается?
- Версии
Что это такое?
Программа разработана для управления домашней электронной библиотекой на вашем устройстве. Использовать ее можно как для каталогизации, так и как клиент для работы с библиотекой Либруск и с другими библиотеками на ее движке.
Плюсы программы myhomelib:
- Всеформатность. Можно читать книги с разных устройств без конвертации их в разные форматы.
- Полный и быстрый поиск по автору, жанру, серии, названию.
- Количество коллекций неограниченно. Можно работать с архивами либруска, с флибустой в онлайн режиме одновременно с собственной коллекцией файлов.
- Со списком книг можно работать в табличном режиме.
- Возможность создавать сборники.
- Можно подключать другие коллекции.
- Полноценна поддержка формата FBD (импорт, конвертация, редактирование).
- Списки обновляются автоматически.
- Загрузка рецензий с сайта Lib.rus.ec.
Как установить приложение данного типа: пошаговая инструкция
Скачать данную программу можно с официального сайта
Можно выбрать:
- инсталляционный пакет;
- архив zip;
- архив rar.
- Кликайте на тот файл, который вам больше подходит.
- Как только скачивание закончится в появившемся окне нажмите кнопку «Запустить».
- После выберите язык установки, прочитайте соглашение и примите его условия.
- Далее нажимайте кнопку «Установить».
- Как только окно загрузки пропадет, на рабочем столе появится ярлык. Кликайте на него, чтобы начать работу с библиотекой.
Как пользоваться?
Интерфейс программы- это листы- закладки. В первых трех закладках можно работать со списками книг, сортируя их по жанрам, авторам и сериям.
- Во вкладке «Поиск» можно быстро найти нужную книгу. В последних версиях программы можно использовать только квази-SQL запросы. То есть, вам требуется найти книгу, но вы помните только одно слово из названия:
- Нажимайте на кнопку в виде многоточия рядом с полем «Название».
- Далее нажимайте на вкладку «LIKE», между знаками %% введите искомое слово, желательно без окончания.
- Потом щелкайте на кнопку «Применить», ждете несколько секунд и выбирайте нужный документ из списка.
- Вы можете формировать книги по различным группам, используя вкладку «Группы».
- Самое «рабочее» окно- это «Авторы». Изначально списки формируются по алфавиту, но всегда можно использовать полный перечень. Произведения автора представлены древовидным списком, но можно использовать таблицы для просмотра.
- Большинство действий с книгами осуществляются с помощью контекстного меню. Их можно копировать, удалять, переносить, отмечать уже прочитанные. Команда «Информация о книге» дает возможность смотреть аннотации, добавлять рецензии, скачивать отзывы пользователей.
- Для чтения книг в форматах txt, html, doc и FB2 в программу входит продвинутая читалка AlReader. Чтобы извлечь отдельные FB файлы используйте команду «Отправить на устройство». Книга сохранится в указанную папку. Для удобства можно установить опцию, чтобы программа всегда запрашивала куда именно следует поместить файл.
Как настроить?
Для комфортного чтения не только на компьютере, но и на других устройствах, таких как android, следует скачать каталогизатор Calibre. Он умеет конвертировать все в формат EPUB, который распознает большинство гаджетов.
Привязка myhomelib и calibre:
- В настройках программы выберите «Типы файлов».
- В строчке fb2 нажмите «Изменить».
- В новом открывшемся окне «Изменение типов файлов» нажмите команду «Обзор».
- Далее выбираем Calibre и сохраняем.
Теперь можно подключать гаджеты к компьютеру и закачивать книги, которые буду открываться в приемлемом для них формате.
Обновление коллекции
Отдельные архивы и обновления перестали выкладываться на официальный сайт в 2018 году.
Как же обновить коллекцию? Регулярно новые полные версии появляются на Либруске. На торренте можно увидеть актуальную дату закачки, если появился новый архивный файл за месяц, то скачивайте его. И следуйте инструкциям по предыдущему обновлению.
Что делать, когда архив не найден?
Возможны два варианта:
- Неправильно указан путь к папке.
- У пользователя нет архивов.
В программе есть только списки книг, которые лежат в архивах. Сами архивы можно качать на торрентах.
Как редактировать темы?
Все новые обновления закончились в 2018 году, а различные файлы нужно скачивать с торрент – трекеров.
Аналоги
В качестве аналогов данной программы выступают:
- Самый известный аналог – MyruLib.
- Так же находится в свободном доступе, но использует для чтения книг CoolReader.
- Для андроида главным аналогом считается ЛитРес.
Если электронная библиотека не отвечает и не запускается?
Удалите программу и скачайте инсталлятор с официального сайта заново.
Версии
Последнее обновление-версия-2.3.0 – 25/04/2018.
Программа до сих пор в ходу, обновленные архивы можно скачивать с торрентов. И она оптимально подходит для систематизации книг по темам, жанрам и авторам. Такая программа будет полезна для студентов, и для людей, которым важен порядок и организованность литературного пространства.
На этой странице
Ошибка неверного параметра при удалении страниц из PDF-файла
При попытке удаления страницы из PDF-файла отображается сообщение об ошибке «Неверный параметр». То же самое сообщение об ошибке может появляться и при попытке вставить или добавить страницы в PDF-файл.
Ошибка «Неверный параметр» возникает в случае, если в Acrobat обнаруживается некая проблема с основной структурой тегов в PDF-файле. Попробуйте сделать следующее.
Решение 1. Объедините документ PDF с другим PDF
Запустите Acrobat и затем выберите Файл > Создать > Объединить файлы в один документ PDF.
Щелкните меню Добавить файлы и выберите Добавить файлы.
Найдите и выберите файл PDF, в котором появляется сообщение об ошибке «Неверный параметр», и затем нажмите кнопку Открыть.
Щелкните меню Добавить файлы и выберите Добавить файлы.
Найдите и выберите другой файл PDF, лучше всего пустой одностраничный файл PDF, а затем нажмите кнопку Открыть.
Нажмите кнопку Объединить или Объединение файлов. Выбранные файлы объединяются в один документ PDF, и файл (Binder1.pdf) открывается в Acrobat.
Сохраните файл. Выделите все страницы, добавленные в PDF с помощью команды «Объединение файлов» (страницы другого документа PDF, выбранного при объединении файлов). Удалите выбранные страницы:
- В Acrobat DC/2017 выберите Вид >Инструменты >Организация страниц >Открыть. Выберите страницы, которые требуется удалить, и затем щелкните значок Удалить или нажмите клавишу DELETE .
- В Acrobat XI выберите Вид >Инструменты >Страницы.Выберите страницы, которые необходимо удалить, и затем щелкните Удалить в правой области или нажмите клавишу DELETE .
Сохраните файл снова. Чтобы узнать, возникает ли ошибка снова, попробуйте удалить страницу из PDF-файла.
Как восстановить неисправный документ 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]
Когда я использую сторонние компоненты то вотермарку я делаю спокойно и без запуска акробата, но вот как изменить свойство принтстайт? изменение этого свойства не обнаружил ни в одном компоненте, поэтому и приходится пользоваться акробатом
I get this error ALL THE TIME. It’s not just one file, it’s with many files — and I’ll add that 99% of those are generated by InDesign.
I generally can rebuild a file from the ground up, per Carl’s «fix,» but the problem is, I’m assembling PDF from multiple documents, and want to update as components are corrected. (These are album packages, so I’ll have four to six different files — a jacket, insert, labels, sticker, sticker placement, etc. and often I’ll need to update a package PDF when only one of those elements has changes.)
So per another comment above I deleted all tags and the document seemed to «behave.» Only one incident, so I’m reticent to believe this is a cure-all, but I’ll try it henceforth.
Of course this raises the question, What are tags and why did my document have several dozen? Again, all were files I generated from InDesign (CC2015). I didn’t put the tags there, and wouldn’t know how to if I were inclined.