SetImage
SetImage(string, string, string)
在文档中添加图像水印。
public static void SetImage(string inputFileName, string outputFileName,
string watermarkImageFileName)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 输出文件名。 |
watermarkImageFileName | String | 显示为水印的图像。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
例子
显示如何将水印图像插入文档。
string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkImage.1.docx", watermarkImage);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.2.docx", SaveFormat.Docx, watermarkImage);
ImageWatermarkOptions options = new ImageWatermarkOptions();
options.Scale = 50;
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.3.docx", watermarkImage, options);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.4.docx", SaveFormat.Docx, watermarkImage, options);
也可以看看
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(string, string, string, ImageWatermarkOptions)
使用选项将图像水印添加到文档中。
public static void SetImage(string inputFileName, string outputFileName,
string watermarkImageFileName, ImageWatermarkOptions options)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 输出文件名。 |
watermarkImageFileName | String | 显示为水印的图像。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
例子
显示如何将水印图像插入文档。
string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkImage.1.docx", watermarkImage);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.2.docx", SaveFormat.Docx, watermarkImage);
ImageWatermarkOptions options = new ImageWatermarkOptions();
options.Scale = 50;
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.3.docx", watermarkImage, options);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.4.docx", SaveFormat.Docx, watermarkImage, options);
也可以看看
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(string, string, SaveFormat, string, ImageWatermarkOptions)
使用选项和指定的保存格式将图像水印添加到文档中。
public static void SetImage(string inputFileName, string outputFileName, SaveFormat saveFormat,
string watermarkImageFileName, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 输出文件名。 |
saveFormat | SaveFormat | 保存格式。 |
watermarkImageFileName | String | 显示为水印的图像。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
例子
显示如何将水印图像插入文档。
string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkImage.1.docx", watermarkImage);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.2.docx", SaveFormat.Docx, watermarkImage);
ImageWatermarkOptions options = new ImageWatermarkOptions();
options.Scale = 50;
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.3.docx", watermarkImage, options);
Watermarker.SetImage(doc, ArtifactsDir + "LowCode.SetWatermarkText.4.docx", SaveFormat.Docx, watermarkImage, options);
也可以看看
- enum SaveFormat
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(string, string, SaveOptions, string, ImageWatermarkOptions)
使用选项和指定的保存格式将图像水印添加到文档中。
public static void SetImage(string inputFileName, string outputFileName, SaveOptions saveOptions,
string watermarkImageFileName, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputFileName | String | 输入文件名。 |
outputFileName | String | 输出文件名。 |
saveOptions | SaveOptions | 保存选项。 |
watermarkImageFileName | String | 显示为水印的图像。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式为图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则输出的每一页都将保存为单独的文件。指定的输出文件名将用于生成每个部分的文件名,并遵循以下规则:outputFile_partIndex.extension。
如果输出格式为 TIFF,则输出将保存为单个多帧 TIFF 文件。
也可以看看
- class SaveOptions
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(Stream, Stream, SaveFormat, Image, ImageWatermarkOptions)
使用选项从流中将图像水印添加到文档中。
public static void SetImage(Stream inputStream, Stream outputStream, SaveFormat saveFormat,
Image watermarkImage, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
outputStream | Stream | 输出流。 |
saveFormat | SaveFormat | 保存格式。 |
watermarkImage | Image | 显示为水印的图像。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
例子
展示如何从流中将水印图像插入到文档中。
using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.SetWatermarkText.1.docx", FileMode.Create, FileAccess.ReadWrite))
Watermarker.SetImage(streamIn, streamOut, SaveFormat.Docx, System.Drawing.Image.FromFile(ImageDir + "Logo.jpg"));
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.SetWatermarkText.2.docx", FileMode.Create, FileAccess.ReadWrite))
Watermarker.SetImage(streamIn, streamOut, SaveFormat.Docx, System.Drawing.Image.FromFile(ImageDir + "Logo.jpg"), new ImageWatermarkOptions() { Scale = 50 });
}
也可以看看
- enum SaveFormat
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(Stream, Stream, SaveOptions, Image, ImageWatermarkOptions)
使用选项从流中将图像水印添加到文档中。
public static void SetImage(Stream inputStream, Stream outputStream, SaveOptions saveOptions,
Image watermarkImage, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
outputStream | Stream | 输出流。 |
saveOptions | SaveOptions | 保存选项。 |
watermarkImage | Image | 显示为水印的图像。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
也可以看看
- class SaveOptions
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(Stream, Stream, SaveFormat, Stream, ImageWatermarkOptions)
使用选项从流中将图像水印添加到文档中。
public static void SetImage(Stream inputStream, Stream outputStream, SaveFormat saveFormat,
Stream watermarkImageStream, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
outputStream | Stream | 输出流。 |
saveFormat | SaveFormat | 保存格式。 |
watermarkImageStream | Stream | 显示为水印的图像流。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
也可以看看
- enum SaveFormat
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words
SetImage(Stream, Stream, SaveOptions, Stream, ImageWatermarkOptions)
使用选项从流中将图像水印添加到文档中。
public static void SetImage(Stream inputStream, Stream outputStream, SaveOptions saveOptions,
Stream watermarkImageStream, ImageWatermarkOptions options = null)
范围 | 类型 | 描述 |
---|---|---|
inputStream | Stream | 输入流。 |
outputStream | Stream | 输出流。 |
saveOptions | SaveOptions | 保存选项。 |
watermarkImageStream | Stream | 显示为水印的图像流。 |
options | ImageWatermarkOptions | 定义图像水印的附加选项。 |
评论
如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则只有输出的第一页会保存到指定的流。
如果输出格式为 TIFF,则输出将作为单个多帧 TIFF 保存到指定的流。
也可以看看
- class SaveOptions
- class ImageWatermarkOptions
- class Watermarker
- 命名空间 Aspose.Words.LowCode
- 部件 Aspose.Words