我有两页的SSRS报告。当我将它导出为PDF时,由于它的宽度,它需要4页,其中第2和第4页显示了我从表格中的一个字段。我试图在报告属性中设置布局大小为宽度=18英寸,高度=8.5英寸。
它在一页PDF中给了我整个表格,但我仍然得到第2页和第4页空白。
我做的方法不对吗?我还能怎么摆脱这些空白页呢?
我有两页的SSRS报告。当我将它导出为PDF时,由于它的宽度,它需要4页,其中第2和第4页显示了我从表格中的一个字段。我试图在报告属性中设置布局大小为宽度=18英寸,高度=8.5英寸。
它在一页PDF中给了我整个表格,但我仍然得到第2页和第4页空白。
我做的方法不对吗?我还能怎么摆脱这些空白页呢?
当前回答
在与这个问题斗争了几个小时后,我偶然发现了一个适合我的解决方案:
在SSDT(2012)中,我最初将页面设置/页面单位设置为厘米。当我把它改为英寸时,奇怪的是,我可以将我的报告导出为PDF,而不用让每一页都是空白的。
其他回答
确保设计师在visual studio没有超出你的最大宽度。将鼠标悬停在右侧页面边框上并向左拖动,以确保页面没有超出所需的布局。
在商业改进方案或SSDT-BI中,请执行以下操作:
点击报告>报告属性>布局选项卡(SSDT-BI中的页面设置选项卡) 请注意页面宽度,左距,右距的值 关闭并返回设计图面 在“属性”窗口中,选择主体 单击“+”符号展开“大小”节点 记录Width的值
要在PDF中正确呈现,正文宽度+左边距+右边距必须小于或等于页面宽度。当你看到空白页被渲染时,几乎总是因为主体宽度加上页边距大于页面宽度。
请记住:(正文宽度+左距+右距)<=(页面宽度)
我最近继承了一个报告,需要对其进行一些更改。在遵循上述所有建议之后,它并没有帮助。这份报告历史上多了这一页,没人知道为什么。
我右键点击表格并选择属性。有一个复选框表示在后面添加换行符。删除后,它打印在一页现在。
我已经成功地使用pdftk删除了我不想要/不需要的pdf页面。你可以在这里下载这个程序
您可以尝试以下方法。从这里举个例子
从in1.pdf中删除“page 13”以创建out1.pdf PDFTK in.pdf cat 1-12 14端输出out1.pdf
or:
pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf
在报告(myReport.rdlc)的属性选项卡上,将“Keep Together”属性更改为False。我一直在这个问题上挣扎了一段时间,这似乎解决了我的问题。