PdfFileMend.AddImage

AddImage(Stream, int, float, float, float, float)

Добавляет изображение на указанную страницу PDF-документа по указанным координатам.

public bool AddImage(Stream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY)
ПараметрТипОписание
imageStreamStreamВходной поток изображения.
pageNumInt32Номер страницы, которая получит изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
using (Stream stream = File.OpenRead("picture.jpg"))
{
    mendor.AddImage(stream, 1, 10, 10, 100, 100);
}
mendor.Close();

См. также


AddImage(Stream, int, float, float, float, float, CompositingParameters)

Добавляет изображение на указанную страницу PDF-документа по указанным координатам.

public bool AddImage(Stream imageStream, int pageNum, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY, CompositingParameters compositingParameters)
ПараметрТипОписание
imageStreamStreamВходной поток изображения.
pageNumInt32Номер страницы, которая получит изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.
compositingParametersCompositingParametersПараметры композитинга графики для изображения.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
using (Stream stream = File.OpenRead("picture.jpg"))
{
    mendor.AddImage(stream, 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
}
mendor.Close();

См. также


AddImage(Stream, int[], float, float, float, float)

Добавляет изображение на указанные страницы PDF-документа по указанным координатам.

public bool AddImage(Stream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY)
ПараметрТипОписание
imageStreamStreamВходной поток изображения.
pageNumsInt32[]Номера страниц, которые получат изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
using (Stream stream = File.OpenRead("picture.jpg"))
{
    mendor.AddImage(stream, new int[]{1, 2}, 10, 10, 100, 100);
}
mendor.Close();

См. также


AddImage(Stream, int[], float, float, float, float, CompositingParameters)

Добавляет изображение на указанные страницы PDF-документа по указанным координатам.

public bool AddImage(Stream imageStream, int[] pageNums, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY, CompositingParameters compositingParameters)
ПараметрТипОписание
imageStreamStreamВходной поток изображения.
pageNumsInt32[]Номера страниц, которые получат изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.
compositingParametersCompositingParametersПараметры композитинга графики для изображений.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
using (Stream stream = File.OpenRead("picture.jpg"))
{
    mendor.AddImage(stream, new int[]{1, 2}, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply);
}
mendor.Close();

См. также


AddImage(string, int, float, float, float, float)

Добавляет изображение на указанную страницу PDF-документа по указанным координатам.

public bool AddImage(string imageName, int pageNum, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY)
ПараметрТипОписание
imageNameStringПуть к входному файлу изображения.
pageNumInt32Номер страницы, которая получит изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100);
mendor.Close();

См. также


AddImage(string, int, float, float, float, float, CompositingParameters)

Добавляет изображение на указанную страницу PDF-документа по указанным координатам.

public bool AddImage(string imageName, int pageNum, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY, CompositingParameters compositingParameters)
ПараметрТипОписание
imageNameStringПуть к входному файлу изображения.
pageNumInt32Номер страницы, которая получит изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.
compositingParametersCompositingParametersПараметры композитинга графики для изображений.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
mendor.Close();

См. также


AddImage(string, int[], float, float, float, float)

Добавляет изображение на указанные страницы PDF-документа по указанным координатам.

public bool AddImage(string imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY)
ПараметрТипОписание
imageNameStringПуть к входному файлу изображения.
pageNumsInt32[]Номера страниц, которые получат изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100);
mendor.Close();

См. также


AddImage(string, int[], float, float, float, float, CompositingParameters)

Добавляет изображение на указанные страницы PDF-документа по указанным координатам.

public bool AddImage(string imageName, int[] pageNums, float lowerLeftX, float lowerLeftY, 
    float upperRightX, float upperRightY, CompositingParameters compositingParameters)
ПараметрТипОписание
imageNameStringПуть к входному файлу изображения.
pageNumsInt32[]Номера страниц, которые получат изображение.
lowerLeftXSingleНижний левый x прямоугольника изображения.
lowerLeftYSingleНижний левый y прямоугольника изображения.
upperRightXSingleВерхний правый x прямоугольника изображения.
upperRightYSingleВерхний правый y прямоугольника изображения.
compositingParametersCompositingParametersПараметры композитинга графики для изображений.

Возвращаемое значение

True, если успешно, false в противном случае.

Примеры

PdfFileMend mendor = new PdfFileMend("example.pdf", "out_example.pdf");
mendor.AddImage("picture.jpg", 1, 10, 10, 100, 100, new CompositingParameters(BlendMode.Multiply));
mendor.Close();

См. также