`
du_bo
  • 浏览: 41165 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类

iText pdf中使用setRotation方法旋转图片

 
阅读更多
使用iText生产PDF时,你可以使用setRotation(final float r)或者setRotationDegrees(final float deg)方法来实现图片的旋转效果。
public void setRotation(double r)设定,参数r为弧度,如果旋转角度ss为30度,则参数r= Math.PI / 6
public void setRotationDegrees(final float deg);//deg为旋转的度数
 
package org.ajava.example.itextpdf;
 
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
import java.io.IOException;
 
public class AjavaImageRotateDemo {
    public static void main(String[] args) {
        Document document = new Document();
        try {
            PdfWriter.getInstance(document,
                    new FileOutputStream("AjavaImageRotation.pdf"));
            document.open();
 
 
            String filename = "ajava/logo.gif";
            Image image = Image.getInstance(filename);
            image.setRotation(90f);
            document.add(image);
 
            String url = "http://ajava.org/template/eis_002_dzx/img/logo.gif";
            image = Image.getInstance(url);
            image.setRotationDegrees(90);//旋转90度
            document.add(image);
        } catch (DocumentException | IOException e) {
            e.printStackTrace();
        } finally {
            document.close();
        }
    }
}

 

分享到:
评论

相关推荐

    itextpdf中文帮助文档.pdf

    这个中文帮助文档提供了关于如何使用iTextPDF库在Java项目中处理PDF的详细指南,适合对PDF操作有一定需求的开发者。iTextPDF不仅支持创建新的PDF文档,还能在现有文档上进行编辑,如添加文本、图像、表格、链接等,...

    itextpdf在已有pdf指定页及位置添加图片(包含jar及实例)

    在IT行业中,PDF(Portable Document Format...总的来说,使用iTextPDF库,你可以轻松地在已有的PDF文件中添加图片,实现灵活的PDF编辑功能。通过熟练掌握iTextPDF的API,你可以处理更多复杂的PDF操作,提高工作效率。

    iTextpdf支持中文

    iTextpdf是一款强大的Java库,专门用于生成和编辑PDF文档,同时也支持在Android平台上使用。这个库使得开发者能够轻松地在应用程序中创建、修改和处理PDF文档,包括添加文本、图像、表格、链接等元素。在标题中提到...

    iText PDF中文字体文件.rar

    本教程将深入探讨如何在Java中使用iText PDF插件处理中文字符,以及如何引入中文字体文件,创建不同大小和风格的中文字体。 首先,让我们理解`iText PDF`。iText是一个开源的Java库,它提供了一系列API用于构建PDF...

    itextpdf中文依赖包

    为了在iTextPDF中使用`itext-asian`提供的字体,开发者需要进行以下步骤: 1. **导入字体资源**:首先,将`itext-asian-5.2.0.jar`添加到项目类路径中,以便访问其中的字体资源。 2. **创建Font对象**:在生成PDF时...

    java使用itextpdf、itext-asian对pdf文件加水印

    在Java中使用iTextPDF和iText-Asian添加中文水印,你需要完成以下几个步骤: 1. **引入依赖**:在你的项目中,你需要添加iTextPDF和iText-Asian的依赖。如果是Maven项目,可以在pom.xml文件中添加如下依赖: ```xml...

    使用itextpdf将excel转化为pdf + pdf加水印

    在itextpdf中,可以使用ColumnText或者PdfStamper类来添加文本或图像水印。水印可以设置为半透明,位于文档的每一层,从而不影响原有内容的阅读,但又清晰可见,起到标识和保护的作用。 在实际操作中,以下是一些...

    JAVA使用itextpdf实现HTML转PDF

    本主题聚焦于使用Java的iTextPDF库来完成这个任务。iTextPDF是一个强大的Java库,允许开发人员创建、修改和优化PDF文档。 首先,我们需要了解HTML和PDF之间的差异。HTML是一种标记语言,用于构建和设计网页,而PDF...

    itextpdf.jar

    在实际开发中,iTextPDF库易于集成,提供了丰富的示例和文档,使得开发者能够快速上手。同时,它的性能优化也做得相当出色,即使处理大型文档也能保持高效。 总结来说,iTextPDF是Java开发中不可或缺的PDF处理工具...

    itextpdf 导出pdf 表格 自动分页中文 目录

    5. **使用示例**: 使用iTextPDF生成带表格和目录的中文PDF文档,通常会涉及以下步骤: - 引入必要的库:在项目中添加`iText-asian-5.2.0.jar`和`itextpdf-5.5.5.jar`。 - 创建PDF文档:使用`Document`类初始化一个...

    itextpdf-5.5.13

    在Android环境中使用iTextPDF,需要确保库与Android兼容。iTextPDF 5.5.13版本在Android上的表现良好,但需要注意的是,由于PDF库通常较大,可能会影响应用的大小,因此在发布时需要考虑优化和减小APK体积。 至于...

    Java解决Itext pdf中文不显示问题

    在Java开发中,Itext是一个常用的库,...通过以上步骤,你应该能成功地在Java中使用Itext生成包含中文内容的PDF文档。如果遇到其他问题,可以查阅Itext的官方文档或者相关的技术社区,如iteye,寻求更多的帮助和支持。

    itext7 pdf转图片

    在IT行业中,iText是一个广泛使用的Java和.NET库,用于创建、编辑和处理PDF文档。在最新的版本iText 7中,它提供了丰富的功能,包括将PDF文档转换为图像。这个话题涉及到PDF处理和图像转换两个核心领域。下面将详细...

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

    iText是一款广泛使用的开源Java库,专门用于生成和编辑PDF文档。这个中文帮助文档提供了详细的指导,帮助开发者理解和使用iText来创建包含丰富内容的PDF文件。以下是对iText库和文档中涉及的关键知识点的详细解释: ...

    Android使用iText生成pdf并读取pdf内容

    由于Android Studio默认使用Gradle作为构建工具,我们可以在`build.gradle`文件的dependencies块中添加iText的依赖。由于Android对大型库的支持有限,建议使用iText的精简版iTextG: ```groovy dependencies { ...

    itextpdf jar包

    iTextPDF是一个强大的Java类库,专为生成和编辑PDF文档而...总之,iTextPDF是一个功能强大且灵活的PDF处理工具,无论是在Web应用、桌面应用还是移动应用中,都能发挥关键作用,帮助开发者高效地生成高质量的PDF文档。

    itextpdf.zip

    3. **使用说明.txt**:这个文件应该包含了关于如何在项目中集成iTextPDF库,以及如何使用其API进行PDF操作的详细指南。通常会涵盖安装步骤、基本示例代码以及一些常见问题的解决方案。 iTextPDF的核心知识点包括: ...

    itextpdf不同版本的jar包

    本文将深入探讨iTextPDF的不同版本及其在Web项目中生成PDF文档的应用。 首先,iTextPDF的核心功能包括: 1. **PDF生成**:你可以使用iTextPDF来动态地创建PDF文档,添加文本、图像、表格、链接、注释等元素。 2. *...

    itextpdf的相关jar包

    在本篇文章中,我们将深入探讨iTextPDF以及如何使用它来将SWF(ShockWave Flash)文件嵌入到PDF中。 iTextPDF是iText项目的一部分,由iText Software Corp开发,它提供了丰富的API,使得开发人员可以轻松地进行PDF...

    itextpdf-5.5.5.jar

    本文将详细探讨iTextPDF 5.5.5版本的核心功能和使用方法。 iTextPDF是iText库的一个子项目,专注于PDF文档的生成和处理。iText本身起源于Java,后来发展出了.NET版本,覆盖了Java和.NET两大主流开发平台。5.5.5是...

Global site tag (gtag.js) - Google Analytics