Самое простое решение для вас - удалить черный цвет из доступных цветов фона.
Как правило, все страницы PDF имеют прозрачный фон, а белый фоновый цвет задается приложением для просмотра.Можно установить цвет фона для каждой страницы.Вы можете прочитать все об этом в Группа страниц в разделе Прозрачность в PDF Reference .Также можно показать цвет фона для страницы, установив словарь 'BoxColorInfo' в словаре страниц с соответствующими значениями.
Но я не уверен, что вы можете достичь, зная, какой цвет фона страницы,так как черный фон будет проблемой для PDF-файлов с прозрачными страницами в любом случае.
РЕДАКТИРОВАТЬ : Ниже приведен абзац из PDFReference, на который я пытался указать:
Обычно страница накладывается непосредственно на выходной носитель, например на бумагу или экран дисплея.Группа страниц рассматривается как изолированная группа, результаты которой затем комбинируются с цветом фона, подходящим для среды.Фон номинально белый, хотя меняется в зависимости от фактических свойств среды.Тем не менее, некоторые приложения могут выбрать другой фон, например, шахматную доску или сетку, чтобы помочь визуализировать эффекты прозрачности в иллюстрации.
В нем говорится, что большинство PDF-файлов будут иметь прозрачныйваше приложение, которое показывает цвет фона.Надеюсь, это поможет.