`

itext 增加Raw图像

阅读更多

通过IText的API增加Raw图像时,Raw图像是字节对齐的,我程序里面加的是2值的Raw图像

Image img = Image.getInstance(156, 1024, 1, 1, imgBytes);

 其中的imgBytes是字节对齐的Raw图像,我原本以为imgBytes的长度为156*1304/8=25428就可以了,但是测试的时候一直报ArraysIndexOutOfBoundsException.然后我把imgBytes的长度改为Math.ceil(156/8f)*8*1304/8=160*1304/8=26080就OK了,此测试证明调用

Image.getInstance(int width,int height,int components,int bpc,byte[] data)

时Raw图像是字节对齐的.

getInstance

public static Image

 getInstance

(int width,
                                int height,
                                int components,
                                int bpc,
                                byte[] data)
                         throws BadElementException

Gets an instance of an Image in raw mode.

 

Parameters:
width - the width of the image in pixels
height - the height of the image in pixels
components - 1,3 or 4 for GrayScale, RGB and CMYK
data - the image data
bpc - bits per component
Returns:
an object of type ImgRaw
Throws:
BadElementException - on error
0
0
分享到:
评论

相关推荐

    itext7 根据pdf模板填充图像框

    ### itext7根据PDF模板填充图像框的知识点详解 #### 一、背景介绍 在实际工作中,经常需要根据模板批量生成PDF文档,特别是在人事管理、财务报表等领域。使用itext7进行PDF文档处理是一个非常实用的选择。itext7是...

    IText 和 iTextAsian

    这个库的强大之处在于其灵活性,可以用于创建复杂的布局、插入图像、添加表格、创建超链接、应用数字签名以及处理表单等。IText不仅支持PDF的创建,还支持对现有PDF文档进行读取和修改。 在IText的基础上,iText...

    itext将图片生成PDF(高清版)

    `iText`提供了丰富的API,允许开发者创建复杂的PDF文档,包括插入文本、图像、表格等元素。对于图片到PDF的转换,`iText`支持多种图片格式,如JPEG、PNG、GIF等。 在描述中提到的“高清版”PDF生成,关键在于设置...

    iText7jar和英文文档,以及itext5的一些文档。建议大家去官网看itext7

    3. **CSS支持**:iText7增加了对CSS样式的支持,使得PDF的样式设置更加直观,更接近网页开发的体验。 4. **对象模型**:iText7引入了全新的对象模型,如`PdfDocument`、`Document`和`PdfCanvas`,这些类提供了更...

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    - **插入图像**:使用iText,可以将JPEG、PNG、GIF等图像格式插入到PDF文档中,用于美化或提供视觉信息。 - **图像尺寸调整**:可以根据需要调整图像的大小,以适应文档布局。 - **图像位置控制**:可以精确地在...

    iText5.5中文包

    1. **PDF创建**:iText可以动态生成PDF文档,允许开发者通过编程方式添加文本、图像、表格、链接等各种元素。 2. **PDF操作**:除了创建PDF,iText还支持修改和解析已存在的PDF文档,例如添加或删除页面、填充表单...

    IText7jar集合

    7. **图像处理**:IText7支持多种图像格式,并且可以调整图像的大小、质量、透明度等属性。同时,它可以处理PDF中的嵌入式和链接的图像。 8. **性能优化**:与之前的版本相比,IText7进行了大量的性能优化,处理...

    iText + iTextAsian jar 包

    1. **创建PDF**:iText允许从头开始创建PDF文档,包括设置页面大小、添加文本、图像、表格和链接等元素。 2. **读取PDF**:除了创建,iText还可以读取现有的PDF文档,提取文本、图像或元数据。 3. **更新PDF**:你...

    IText 2.1.7 jar 包

    IText支持多种图像格式,如JPEG、PNG和TIFF。 7. **PDF元数据**:添加和修改PDF的元数据,如标题、作者、关键字等,可以通过`PdfReader`和`PdfStamper`完成。 8. **PDF合并与分割**:IText还支持将多个PDF文件合并...

    itext+itext-rtf+iTextAsian

    iText 是一个流行的Java库,专门用于创建、编辑和处理PDF文档。在IT行业中,PDF(Portable Document Format)是广泛使用的文件格式,因为其能够保持文档的原始布局和格式,跨平台兼容性好。iText库允许开发人员通过...

    itext-rtf-2.1.7.jar,iTextAsian.jar,iText-5.0.6.jar,itext-2.1.7.jar

    这个库使得开发者能够将PDF文档转换为RTF,或者反之亦然,增加了iText的功能范围。 2. iTextAsian.jar:这个文件是针对亚洲语言的支持模块,如中文、日文和韩文。由于这些语言的字符集和排版规则与西方语言不同,...

    itext7 pdf转图片

    在最新的版本iText 7中,它提供了丰富的功能,包括将PDF文档转换为图像。这个话题涉及到PDF处理和图像转换两个核心领域。下面将详细阐述这两个领域的相关知识点。 1. PDF处理: - PDF(Portable Document Format)...

    iTextAsian和itext包

    iText和iTextAsian是两个在Java开发中用于生成PDF文档的重要库。iText是一个开源的Java库,它提供了一套完整的API,使得开发者能够轻松地创建、编辑和操作PDF文档。而iTextAsian则是iText的一个扩展,专门用于处理...

    iText7 原生方法制作带斜线表格

    iText7 原生方法制作带斜线表格

    iText以及iText中文所需要的jar包

    除了基本的文本操作,iText还提供了表格、图像、超链接、书签、表单填充等功能,可以满足复杂的PDF生成需求。在实际开发中,根据项目需求,你可能还需要了解和使用到更多iText的高级特性。 总之,iText及其iText-...

    itext-1.4.8.jar_itext_

    2. **文本和图像处理**:iText支持在PDF文档中添加文本和图像,包括字体样式、大小、颜色以及图像的位置和大小调整。它还能够处理Unicode字符,支持多种语言。 3. **表格操作**:iText提供了创建和操作复杂表格的...

    iTextAsian.jar iText.jar

    这个库提供了一系列API,使得在PDF文档中添加文本、图像、表格、超链接以及电子表单变得非常方便。iText不仅支持基本的PDF操作,还提供了高级功能,如数字签名、加密、PDF/A兼容性和PDF/UA无障碍访问。由于其强大的...

    itext2.1.7和iTextAsian解决中文问题资源包

    这个版本提供了基础的PDF生成功能,包括添加文本、图像、表格、超链接等。使用iText,你可以通过编程方式动态地创建PDF文档,非常适合自动化报告或生成动态文档的需求。 要使用iText生成包含中文字符的PDF,首先...

    itext-2.1.7.jar itext-rtf-2.1.7.jar

    iText支持多种图像格式,如JPEG和PNG: ```java Image image = Image.getInstance("path/to/your/image.jpg"); document.add(image); ``` 5. **设置页码** 通过`HeaderFooter`类可以添加页码。创建一个页脚并...

    itext生成PDF开发文档

    在 Java 开发中,iText 提供了丰富的 API,使得开发者可以方便地在代码中创建 PDF 文件、添加文本、图像、表格、链接等元素,甚至进行数字签名和表单处理。在本项目中,我们看到使用了 iText 7.0.2 版本,这是 iText...

Global site tag (gtag.js) - Google Analytics