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();

另请参见