Class Image
内容
[
隐藏
]图像类
表示图像。
public sealed class Image : BaseParagraph
构造函数
| 名称 | 描述 |
|---|---|
| Image() | 默认构造函数。 |
属性
| 名称 | 描述 |
|---|---|
| BitmapInfo { get; set; } | 获取或设置未压缩的图像字节。 |
| BitmapSize { get; } | 获取图像位图大小。 |
| File { get; set; } | 获取或设置图像文件。 |
| FileType { get; set; } | 获取或设置图像文件类型。 |
| FixHeight { get; set; } | 获取或设置图像高度。 |
| FixWidth { get; set; } | 获取或设置图像宽度。 |
| virtual HorizontalAlignment { get; set; } | 获取或设置段落的水平对齐方式 |
| virtual Hyperlink { get; set; } | 获取或设置片段超链接(用于 PDF 生成器)。 |
| ImageScale { get; set; } | 获取或设置图像缩放。 |
| ImageStream { get; set; } | 获取或设置图像流。 |
| IsApplyResolution { get; set; } | 获取或设置一个布尔值,指示图像在生成过程中是否使用分辨率 |
| IsBlackWhite { get; set; } | 获取或设置一个布尔值,指示图像是否被强制为黑白。如果使用 CCITT 子格式的 TIFF 图像,则此属性必须设置为 true。 |
| IsFirstParagraphInColumn { get; set; } | 获取或设置一个布尔值,指示该段落是否将在下一列。默认值为 false。(用于 PDF 生成) |
| IsInLineParagraph { get; set; } | 获取或设置段落是否为内联。默认值为 false。(用于 PDF 生成) |
| IsInNewPage { get; set; } | 获取或设置一个布尔值,强制该段落在新页面生成。默认值为 false。(用于 PDF 生成) |
| IsKeptWithNext { get; set; } | 获取或设置一个布尔值,指示当前段落是否与下一个段落保持在同一页面。默认值为 false。(用于 PDF 生成) |
| Margin { get; set; } | 获取或设置段落的外边距(用于 PDF 生成) |
| Title { get; set; } | 获取或设置一个字符串值,指示图像的标题。 |
| virtual VerticalAlignment { get; set; } | 获取或设置段落的垂直对齐方式 |
| ZIndex { get; set; } | 获取或设置一个整数值,指示图形的 Z 顺序。具有较大 ZIndex 的图形将放置在具有较小 ZIndex 的图形上方。ZIndex 可以为负数。具有负 ZIndex 的图形将放置在页面文本后面。 |
方法
| 名称 | 描述 |
|---|---|
| override Clone() | 克隆图像。 |
| static GetMimeType(Image) | 返回图像的 MIME 类型。 |
示例
以下示例演示如何将图像(PNG、JPEG、GIF、BMP 或其他图像格式)转换为 PDF 文件。
[C#]
// The path to the documents directory.
string dataDir = "YOUR_DATA_DIRECTORY";
// The path to your image (bmp, png, gif, jpeg, etc.) File.
string imageFile = Path.Combine(dataDir, "Image-to-PDF.png");
// The path to output PDF File.
string pdfFile = Path.Combine(dataDir, "Image-to-PDF.pdf");
//Initialize empty PDF document
using(Document pdfDocument = new Document())
{
pdfDocument.Pages.Add();
Image image = new Image();
// Load sample image file
image.File = imageFile;
pdfDocument.Pages[1].Paragraphs.Add(image);
// Save output PDF document
pdfDocument.Save(pdfFile);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir = "YOUR_DATA_DIRECTORY"
' The path to your image (bmp, png, gif, jpeg, etc.) File.
Dim imageFile = Path.Combine(dataDir, "Image-to-PDF.png")
' The path to output PDF File.
Dim pdfFile = Path.Combine(dataDir, "Image-to-PDF.pdf")
'Initialize empty PDF document
Using pdfDocument As Document = New Document()
pdfDocument.Pages.Add()
Dim image As Image = New Image()
' Load sample image file
image.File = imageFile
pdfDocument.Pages(1).Paragraphs.Add(image)
' Save output PDF document
pdfDocument.Save(pdfFile)
End Using
另请参阅
- 类 BaseParagraph
- 命名空间 Aspose.Pdf
- 程序集 Aspose.PDF