用户登录
用户注册

分享至

java2word图片大小 word中插入的图片如何固定大小

  • 作者: 未婚夫的未婚妻13494116
  • 来源: 51数据库
  • 2020-04-20

1、首先要有自己的word,不管是什么版本,2003,,2007,还是2013.都是可以使用这项功能的,一般自己的电脑都是自带这个软件的,打开word就可以啦。

2、在打开后,需要插入一幅图片,点击菜单栏的‘插入’选项,然后再点击‘图片’,找到自己的所要应用的图片,点击保存就好了。

3、这时就有了一幅图片在word里面,可能会感觉有点大,或者有点小,反正就是不合适,如果用鼠标托边框的话显得不美观,这个时候,应该把鼠标放在图片上单击右键。

4、弹出一个长长子菜单后,找到倒数第二排的那个菜单“大小和位子”,单击它,进行选择。然后点击‘大小’这个选项。

5、高度宽度这些都是可以自己调整,但是要想自己的图片不变形,只需要不改变“锁定纵横比”这个选项就行了。

6、最后只要这个事选上钩钩的,其他不论怎么改变都无所谓。

java中怎么将word文档怎么生成图片

  public class CreateWordDemo

{

  public void createDocContext(String file)

throws DocumentException,IOException {

  //

设置纸张大小

  Document document = new

Document(PageSize.A4);

  //

建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中

RtfWriter2.getInstance(document, new

FileOutputStream(file));

  document.open();

  //

设置中文字体

  BaseFont bfChinese =

BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H",

BaseFont.NOT_EMBEDDED);

  //

标题字体风格

  Font titleFont = new Font(bfChinese, 12,

Font.BOLD);

  //

正文字体风格

  Font contextFont = new Font(bfChinese, 10,

Font.NORMAL);

  Paragraph title = new

Paragraph("标题");

  //

设置标题格式对齐方式

  title.setAlignment(Element.ALIGN_CENTER);

  title.setFont(titleFont);

  document.add(title);

  String contextString =

"iText是一个能够快速产生PDF文件的java类库。"

  + " \n"//

换行

+

"iText的java类对于那些要产生包含文本,"

  + "表格,图形的只读文档是很有用的。它的类库尤其与java

Servlet有很好的给合。"

  +

"使用iText与PDF能够使你正确的控制Servlet的输出。";

  Paragraph context = new

Paragraph(contextString);

  //

正文格式左对齐

  context.setAlignment(Element.ALIGN_LEFT);

  context.setFont(contextFont);

  //

离上一段落(标题)空的行数

  context.setSpacingBefore(5);

  //

设置第一行空的列数

  context.setFirstLineIndent(20);

  document.add(context);

  //

利用类FontFactory结合Font和Color可以设置各种各样字体样式

  

  Paragraph underline = new Paragraph("下划线的实现",

FontFactory.getFont(

FontFactory.HELVETICA_BOLDOBLIQUE, 18,

Font.UNDERLINE, new Color(0, 0,

255)));

  document.add(underline);

  // 设置 Table

表格

  Table aTable = new

Table(3);

  int width[] = { 25, 25, 50

};

  aTable.setWidths(width);//

设置每列所占比例

  aTable.setWidth(90); // 占页面宽度

90%

  aTable.setAlignment(Element.ALIGN_CENTER);//

居中显示

  aTable.setAlignment(Element.ALIGN_MIDDLE);//

纵向居中显示

  aTable.setAutoFillEmptyCells(true); //

自动填满

  aTable.setBorderWidth(1); //

边框宽度

  aTable.setBorderColor(new Color(0, 125, 255)); //

边框颜色

  aTable.setPadding(2);//

衬距,看效果就知道什么意思了

  aTable.setSpacing(3);//

即单元格之间的间距

  aTable.setBorder(2);//

边框

//

设置表头

  

  Cell haderCell = new

Cell("表格表头");

  haderCell.setHeader(true);

  haderCell.setColspan(3);

  aTable.addCell(haderCell);

  aTable.endHeaders();

  Font fontChinese = new Font(bfChinese, 12, Font.NORMAL,

Color.GREEN);

  Cell cell = new Cell(new Phrase("这是一个测试的 3*3 Table 数据",

fontChinese));

cell.setVerticalAlignment(Element.ALIGN_TOP);

  cell.setBorderColor(new Color(255, 0,

0));

  cell.setRowspan(2);

  aTable.addCell(cell);

  aTable.addCell(new

Cell("#1"));

  aTable.addCell(new

Cell("#2"));

  aTable.addCell(new

Cell("#3"));

  aTable.addCell(new

Cell("#4"));

  Cell cell3 = new Cell(new Phrase("一行三列数据",

fontChinese));

  cell3.setColspan(3);

  cell3.setVerticalAlignment(Element.ALIGN_CENTER);

  aTable.addCell(cell3);

  document.add(aTable);

  document.add(new

Paragraph("\n"));

  //

添加图片 Image.getInstance即可以放路径又可以放二进制字节流

  Image img =

Image.getInstance("d:\\img01800.jpg");

  img.setAbsolutePosition(0,

0);

  img.setAlignment(Image.RIGHT);//

设置图片显示位置

  img.scaleAbsolute(60, 60);//

直接设定显示尺寸

  //

img.scalePercent(50);//表示显示的大小为原尺寸的50%

  // img.scalePercent(25,

12);//图像高宽的显示比例

  //

img.setRotation(30);//图像旋转一定角度

  document.add(img);

  document.close();

  }

  

  public static void main(String[] args)

{

  CreateWordDemo word = new

CreateWordDemo();

  String file =

"d:/demo1.doc";

  try

{

  word.createDocContext(file);

  } catch (DocumentException e)

{

  e.printStackTrace();

  } catch (IOException e)

{

  e.printStackTrace();

  }

  }

  }

java怎么打印Hello Word!

作为第一个程序,很多人会选择Hello World,在java里,可使用控制台程序实现这个功能,具体步骤如下:

1、编写代码Hello.java(可直接使用记事本编写,存储到c:\下)

public class Hello

{

public static void main (String[] args) throws java.lang.Exception

{

System.out.println("hello world!");

}

}

2、安装jre或jdk

运行cmd命令,输入java -version,可以看到版本信息则说明java环境正常

3、在cmd窗口中,进入c:\,输入javac Hello.java

4、在cmd窗口中,输入java Hello,看到hello world!

在WORD 中插入多张图片怎么统一编辑图片大小呀 ?一个一个编辑太麻烦了!

按alt+F11。然后在project右键插入模块,然后粘贴

Sub Macro()

Mywidth = 4.13

Myheigth = 5.69

For Each iShape In ActiveDocument.InlineShapes

iShape.Height = 28.345 * Myheigth

iShape.Width = 28.345 * Mywidth

Next iShape

End Sub

再按F5,就行了。

【Mywidth = 4.13

Myheigth = 5.69这里的数字你自己改大小】

用电脑打印图片时 怎么调整打印出的图案大小?

第一种方法:你可以把图片复制粘贴到word中,然后双击图片,按比例缩放,来调整图片打印出来的大小。步骤如下:

第一步,新建一个空白的word文档。

第二步,复制你想要打印的图片。选中图片,按住Ctrl键不放,同时再按一下C键,即复制的快捷键(ctrl+C)。

第三步,在空白文档中,按住Ctrl键不放,同时再按一下V键,即粘贴的快捷键(ctrl+V)。

第四步,在文档中,双击此图片会弹出一个修改图片大小的对话框(或者右键-属性)。你只要把锁定纵横比的选项勾选住,可以修改其中的高度、宽度,或者缩放百分比的任意一项,来进行设置,都不会使图片变形,只会缩放图片大小。

第二种方法:你可以把上面的第二、三步,改换成在word中插入图片的方式,效果是一样的。如图所示:

为什么在word中我设置的字很大,但是打印出来的却那么小了?

遇到这种情况,首先检查一下你在Word中设置的文档纸张大小是否与打印纸张大小一致。其次,检查一下打印比例的设置。

1、在电脑界面,找到一个word文档,双击打开这个word文档

2、此时打开了这个word文档

3、单击“文件”菜单,在出现的菜单中选择“文件”选项,然后再选择“页面设置”选项

4、出现的页面设置对话框,单击“纸张”选项卡,在纸张大小处选择“A4”选项,单击“确定”按钮

5、然后再单击“文件”菜单,选择“文件”选项,再选择“打印”选项

6、在打开的“打印”对话框中,将“每页的版数”设置为“1版”,在“按纸型缩放”设置为“无缩放”选项,单击“确定”按钮,最后打印就可以了

java读取带格式word内容

用jacob.jar吧, 读取word还是挺方便的,也可以把word直接转换成HTML或者jsp。

而HTML也可以直接用BufferedReader()的方法来读取里面的数据再添加删除你需要的数据再转换成jsp。

你留个邮箱或者QQ的话 我可以给你发一些java用jacob类库操作word的方法。

POI和jxtl也可以操作

哇,呵呵 ,你真好。我的邮箱:18672842389@163.com

谢谢,摆脱把依赖包也发给我吧。呵呵!

已发

如何在word中添加一个圆形的文本框,并且让字体居中并自适应框的大小

方法一:选择“自选图形”中“基本图形”下的椭圆工具,以Word文档中按Shift键画一个圆形,右键单击这个圆形,选择“添加文字”,则文本输入法光标出现在圆形框内,在其中输入文字就可以了。

方法二:选择文本框工具,在Word文档直接画一个文本框,在其中输入文字,这时文本框是矩形,选中文本框,选择绘图工具栏的“绘图”菜单,选择“改变自选图形”,再选择“基本图形”,在其中选择圆形工具,则文本框变为圆形。

让字体居中的办法:右键单击文本框(点边线),选择快捷菜单中的“设置文本框格式”,在“文本框”选项卡中勾选“重新调整自选图形以适应文本”,再将文本框的内部边距“左、右、上、下”的值设置为最小;若还是觉得上部太空,则右键单击文本(点文本),选择快捷菜单中的“段落”,在行距中选择“最小值”,并把“设置值”改为0。

转载请注明出处51数据库 » java2word图片大小 word中插入的图片如何固定大小

软件
前端设计
程序设计
Java相关