r - addImage {ReporteRs} 高度和宽度命令不起作用

标签 r image ms-word reporters

我正在使用 addImage 函数用一些图像填充 docx,该函数具有图像宽度和高度的参数。但是,无论我做什么,这些数字都不会保留,图像会以其原始大小插入。

要复制它,您需要创建一个 docx,在其中添加一个名为“image_bookmark”(插入>书签)的书签,并将 docx 保存到您的 WD 中作为“input.docx”。此外,您还需要该文件夹中的 (png) 图像,将其重命名为“图像”。

docx.file = "output.docx")
doc = docx(template= "input.docx")
doc = addImage( doc = doc , filename = "image.png",width = 6.88, height = 2, bookmark = "image_bookmark") 
writeDoc( doc, docx.file )

我附上了我正在使用的实际图像。我希望它的宽度为 ~17.49cm(字中的页面宽度),无论宽度参数如何,它都会一直显示为 ~20。

image.png

最佳答案

我遇到了同样的问题,并且与@lukeA 的版本相同,目前是最新的。

如果您仍然遇到此问题,我发现了一个解决方法可能会解决问题。我注意到在函数调用中更改 ppi 会改变添加到 .docx 文件中的图像大小。在 Windows 中,我打开 .png 图像属性以找出文件的每英寸像素,这是相当高的,因为我想生成高分辨率图像。因此,要调整图像大小,我所做的就是计算出每英寸有多少像素会将图像缩小到我想要的大小,并将其输入到调用的 ppi 部分。

关于r - addImage {ReporteRs} 高度和宽度命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589959/

相关文章:

rlist : recursively filter out list nodes with NA

r - slice_plot() 找不到函数错误

R cmd 检查 latex 错误 : FATAL pdflatex - GUI framework cannot be initialized

c# - Microsoft.Office.Interop.Word : where is the default version defined when multiple versions of Word are installed?

r - 获取包含 R 中值列表的列中的汇总频率

javascript - 有没有办法轻松检查图片网址是否有效?

css - 使用 Chrome 开发工具在实时站点上测试本地背景图像?

image - "Not allowed to load local resource"来自 PhoneGap 构建中远程页面的本地镜像

java - 我如何将 MS Word 的书签导入并读取到 Java

vba - 如何在不使自己暴露于宏的情况下找出宏的作用?