Как добавить PNG в PDF-файл?
Привет,
Мое приложение MFC генерирует PDF-файлы, и теперь я пытаюсь добавить поддержку PNG-файлов с прозрачностью.
Я начинаю с простого использования записи /маски для маскировки одного цвета.
Что я уже пробовал:
I extracted the IDAT chunk of the PNG and added to the object stream and used the "transparent color" (which I obtained with FreeImage) in the /Mask entry. My PDF image object: 6 0 obj << /Type /XObject /Subtype /Image /Name /Im1 /Width 60 /Height 23 /BitsPerComponent 8 /Length 484 /ColorSpace /DeviceRGB /Filter /FlateDecode /Mask [0 0 0 0 0 0] >> stream % IDAT CHUNK % endstream endobj I also tried adding the tRNS chunk to the stream of a XObject and using SMask but that didn't work.
Я начинаю с "маски цветового ключа", потому что считаю, что это самый простой вариант. Я знаю, что это очень широкий вопрос, но любой намек или направление будут очень оценены.
Этот это мой PDF файл и я его использую этот изображение для проверки.
Спасибо!