2013-11-15 2 views
1

У меня довольно сложный готовый pdf-файл. У него есть штрих-код и причудливый стол.itext create pdf на основе существующего с измененным содержимым

Я должен создать на его основе приложение, которое будет генерировать PDF-файлы, которые будут выглядеть одинаково, но содержат разные записи в таблице и другой штрих-код.

Возможно ли скопировать существующий pdf-файл и просто изменить содержимое штрих-кода и таблицы?

Какой был бы лучший подход для создания одного и того же вида PDF, но с другим контентом?

Whank Вы очень много для помощи

+0

PDF-файлы не являются форматом документа, они не предназначены для ввода каких-либо видов обработки, кроме отображения на экране или печати. (Возможно, извлечение текста, но можно создать PDF-файл, который выглядит правильно, но не содержит разумной текстовой информации.) Единственное удобное редактирование, которое вы можете сделать на них, - это удаление/добавление/изменение другой страницы. Штрих-код можно также нарисовать, если это один объект изображения. Добавление и удаление строк в существующую таблицу (т. Е. Не покраска над ними), вероятно, невозможно. – millimoose

+1

Я не думаю, что требования ясны. Вам нужен совершенно новый PDF с несвязанными данными, но в том же формате (штрих-код + таблица)? Или данные в новом PDF-материале относятся к первому, или вы пытаетесь просто редактировать существующий PDF-файл? – sab669

+0

Мне нужен новый PDF-файл с несвязанными данными, но в том же формате (штрих-код + таблица) – gruber

ответ

2

Если штрих-код и таблица статичны я бы открыть его в фотошопе или иллюстратора удалить все, что я не хочу, а затем сохранить его как PDF снова. Затем следуйте этому руководству iText - add content to existing PDF file и используйте его в качестве шаблона для размещения моего пользовательского контента.

Если таблица и штрих-код динамически сгенерированы (каждый из них отличается), и вам нужно вырезать контент на лету, я бы потянул какой-то хакерский дерьмо и нарисовать белые квадраты по всему содержанию, которое я хочу уйти. затем перейдите к использованию в качестве шаблона.

Только мои 2 цента с предоставленной информацией.

Смежные вопросы