Как добавить картинку в начало pdf файлa?

219
27 июня 2018, 17:00

Имеется pdf файл, как вставить в его начало картинку? Необходимо вставить в начало документа и сам документ сдвинуть вниз.

Answer 1

Например, с использованием библиотеки iTextSharp:

using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
class Program
{
    static void Main(string[] args)
    {
        var imagePath = @"...\image.jpg";
        var srcPath = @"...\source.pdf";
        var destPath = @"...\destination.pdf";
        using (var destStream = File.OpenWrite(destPath))
        using (var reader = new PdfReader(srcPath))
        using (var stamper = new PdfStamper(reader, destStream))
        {
            var pdfConvertByte = stamper.GetOverContent(1);
            var image = Image.GetInstance(imagePath);
            image.SetAbsolutePosition(100, 100);
            pdfConvertByte.AddImage(image);
        }
    }
}

Источник: How can I insert an image with iTextSharp in an existing PDF?

READ ALSO
C# вопрос по интерфейсу IEnumerable<T>

C# вопрос по интерфейсу IEnumerable<T>

Есть некая коллекция, в ней реализован интерфейс IEnumerable

206
Нумерация элементов по пути, С#

Нумерация элементов по пути, С#

У меня есть объекты, соединенные линиямиУ каждого объекта я могу получить его координаты (x, y)

211
Альтернатива rdlc отчетам

Альтернатива rdlc отчетам

Подскажите, какие существуют современные альтернативные open source библиотеки на замену стандартным rdlc отчетам? Хочется чтобы в основе макетов...

192
Mvvm проблемы с binding

Mvvm проблемы с binding

Создал свой контрол, добавил ему свойство, зарегистрировал это свойствоНо почему-то не работает binding

175