Установка фонового изображения с помощью PDFBox

Есть ли способ установить фоновое изображение в PDF, сгенерированном PDFBox? Я также хочу установить изображения и текст поверх него...

Я попытался с изображением, которое занимает размер документа. Когда я устанавливаю изображение после текста, текст, который я хочу поверх изображения, невидим, но его можно выбрать (он находится под изображением?). Когда я устанавливаю его перед текстом, фоновое изображение вообще исчезает, и все выглядит так, как будто я его никогда не устанавливал.

Любые идеи ?


person Christophe Roussy    schedule 11.02.2013    source источник
comment
Пожалуйста, проверьте (или предоставьте для проверки) ваш файл PDF. Существует довольно много PDF-файлов, которые сначала заполняют белый прямоугольник размером со страницу, а затем добавляют на него содержимое. Таким образом, если вы добавите изображение перед всем этим, белый прямоугольник закроет ваше фоновое изображение в спец. В этом случае вы можете добавить прозрачное изображение переднего плана; если вы не хотите написать код, чтобы сначала проанализировать содержимое страницы в вашем PDF-файле и удалить белый прямоугольник, то есть...   -  person mkl    schedule 11.02.2013
comment
Большое спасибо, это поможет, можете ли вы порекомендовать какие-либо бесплатные инструменты проверки?   -  person Christophe Roussy    schedule 11.02.2013
comment
Вы можете посмотреть RUPS (чтение и обновление синтаксиса PDF; AGPL). Однако вы должны быть готовы читать операторы потока содержимого PDF. Я не знаю о бесплатном инструменте проверки, показывающем графически элементы содержимого страницы.   -  person mkl    schedule 11.02.2013
comment
Просмотрено 1000 раз, но до сих пор нет ответа :) Вот аналогичный вопрос: stackoverflow.com/questions/33406920/   -  person Christophe Roussy    schedule 22.05.2018
comment
Просмотрено 1000 раз, но до сих пор нет ответа - Причина проста: Ваш вопрос касается конкретной проблемы (Когда я ставлю его перед текстом, фоновое изображение вообще исчезает... ), который, скорее всего, связан с каким-то особым свойством вашего PDF-файла, см. мой первый комментарий, или с каким-то сбоем в коде. Поэтому для серьезного ответа вам необходимо предоставить PDF-файл и ваш основной код. Вы не сделали ни того, ни другого. Напротив, аналогичный вопрос, который вы связали, касается не такой конкретной проблемы, а общего примера для задачи.   -  person mkl    schedule 22.05.2018
comment
Да, но, к сожалению, это так старо, что у меня больше нет PDF. Эти ключевые слова, кажется, соответствуют поисковым запросам Google или чему-то еще. Так что, по крайней мере, я разместил ссылку на возможно связанный ответ...   -  person Christophe Roussy    schedule 22.05.2018
comment
Если вы согласны, мы можем закрыть ваш вопрос как дубликат вопроса, на который вы ссылались.   -  person mkl    schedule 22.05.2018
comment
Да, мы можем, мне пришлось проголосовать за ответ на другой вопрос, чтобы сделать это.   -  person Christophe Roussy    schedule 22.05.2018
comment
Для этого мне пришлось проголосовать за ответ на другой вопрос. - да, вы можете закрыть как дубликат вопросов только с принятым ответом или ответом, за который проголосовали.   -  person mkl    schedule 22.05.2018