Tag: pdf generation

Wordmacros保存为PDF文件保存时

我试图创build一个macros,当从Word(或Excel)2007+保存文件时执行。 macros需要检查文件的名称/位置以决定是否执行,然后如果文件名检出(可能是因为它附加了“_temp”,或存在于\ temp文件夹中),那么还需要保存文件,Word也以.pdf扩展名显示并保存到PDF中。 最好我希望在保存之前发生PDF,但是我没有受到影响。 Word客户端已经安装了SaveAsPDForXPS插件。 到目前为止,我已经弄清楚,我需要一个带有FileSave()处理程序的macros,并且(从录制testingmacros)保存位可能看起来像: Sub FileSave() ' ' FileSave Macro ' ' ActiveDocument.ExportAsFixedFormat OutputFileName:= _ "C:\Documents and Settings\rdyce\Desktop\Doc1.pdf", ExportFormat:= _ wdExportFormatPDF, OpenAfterExport:=True, OptimizeFor:= _ wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _ Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _ CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _ BitmapMissingFonts:=True, UseISO19005_1:=False End Sub

样式数据并使用javascript将其导出为XLS / CSV / PDF

我一直在寻找一种将数据导出到xls / csv / pdf的方法,并且发现了许多关于这个主题的话题: angularJS – 如何导出JavaScript对象到XLS文件? 使用angularjs导出到xls 但是,这些方法都不支持样式数据。 文本颜色,背景颜色,常规/粗体/斜体等。例如,我想将一个xls文件的标题行背景设为灰色。 而且,其中大部分都不支持Safari / IE9。 有没有用于导出这些types数据的库,它们支持样式数据,还支持所有现代浏览器?

VBA Excel 2003按自定义顺序打印页面

我有一个Excel(2003)工作簿。 我需要打印包含在工作簿中的某些信息的小册子。 是否可以在一个打印作业中从一个工作表打印一个页面,然后从另一个工作表打印另一个页面,因为打印设置与小册子一样? 我一直在search互联网一段时间,没有任何运气。 在我的search中遇到的一个可能性是将每个工作表保存为一个PDF文件,所以PDF文件将包含10页。 唯一的问题是添加第三方DLL,因为我的公司对此有严格的规定。 如果有内置的方法,请让我知道,因为我找不到它。 谢谢,M

按特定顺序打印多个Excel工作表

我正在尝试从Excel工作簿打印/发布多个工作表,但是按特定的顺序。 我使用这里使用相同的代码,但它不是按我input到我的数组中的顺序打印,或者从最左边的纸张打印到最右边的纸张。 将多张纸张保存为.pdf 我想以特定的顺序打印表格。 我select了我想要打印的订单,但是,它从最左边的纸张打印并按照它们在工作簿中的方式进行打印。 我怎样才能让他们打印的顺序,我input数组。 我select了 ThisWorkbook.Sheets(Array("GIT 100", "GIT 399", "CheckList GIT 400", "TCCC", "4.1")).Select 但是我把“4.1”,“CheckList GIT 400”,“GIT 399”,“TCCC”,“GIT 100”作为发布文档。 任何帮助将非常感激。

通过VBA更有效的方式来打开一个外部工作表,导出到PDF并closures它

编写这个基于给定JobNumber的macros,find契约(excel工作簿)所在的path,将其打开,将Sheet1导出为PDF并closures它。 一直在testing它,工作到目前为止罚款..任何人都可以指出任何更有效的方法来做这个macros正在做什么? 也许不需要打开外部工作簿? Public Sub saveMePDF() Dim JobCat As String, JobNumber As String, JobNumberName As String, MainPath As String JobCat = Sheet1.Range("V2").Text JobNumber = Sheet1.Range("U2").Text JobNumberName = Dir("C:\test\" & JobCat & "\" & JobNumber & "*", vbDirectory) MainPath = "C:\test\" & JobCat & "\" & JobNumberName 'set to the current active workbook (the source book) […]

Mac:如何以编程方式将Excel(和其他)文件types转换为PDF

我有兴趣以编程方式将Excel电子表格/工作簿转换为PDF文件。 其他人已经提出并回答了这个问题(请参阅如何将Word和Excel文档以编程方式 转换为PDF格式 , 并将python中的excel转换为pdf格式 ),但这两者都不能做我想做的事情: 我想要一个不需要使用Microsoft Office的命令行工具。 我希望它能在Mac上工作。 我想要它做完整的电子表格; Perl解决scheme只做常量。 我想使用已经debugging的东西,而不是编写代码。 在我看来,一个简单的方法是使用MacOS内置的“Quick Look”系统。 MacOS有预览任何文档的方法(在Finder中select它并按空格)。 它也有办法将东西转换成PDF。 应该有一种方法来使用苹果公司内置的如何呈现XLS和XLSX文件的知识。 我只是不知道如何从命令行使用QuickLook,以及如何让它产生PDF输出到文件。 苹果提供了一个名为qlmanage的程序,可以用来编程生成HTML文件和PNG,但是它会生成一组HTML文件,而不是PDF文件。

如何保持itextSharp(dll)原始旋转页面

我想创build项目,从Excel中读取和写在pdf上,并打印此PDF。 从Excel文件(从单元格)读取计算机或服务器上的原始pdf文件的目录,然后在第二个pdf文件中的下一个单元格有信息。 问题是在这里,原来的pdf是横向,横向,旋转和我的程序创build复制从原来的pdf和复制pdf文件顶部excel写信息。 但是作为景观的pdf正在旋转270度。 这不行。 对于纵向旋转工作程序OK,复制OK并在副本顶部写入OK。 我的代码在哪里? 码: public int urediPDF(string inTekst) { if (inTekst != "0") { string pisava_arialBD = @"..\debug\arial.ttf"; string oldFile = null; string inText = null; string indeks = null; //razbitje stringa string[] vhod = inTekst.Split('#'); oldFile = vhod[0]; inText = vhod[1]; indeks = vhod[2]; string newFile = @"c:\da\2"; //odpre bralnik […]

按照特定顺序将多个页面导出为PDF

我正在尝试从两个不同的工作簿中导出页面作为1 PDF。 但是,我希望这些页面按以下顺序排列:Sheet1中的1页,Sheet2中的5页,Sheet1中的2页。 目前我将这些文件导出为3个独立的PDF文件,然后在另一个应用程序中合并。 我一直在使用的代码如下: ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & quotept1filename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=False ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & quotept2filename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=2, To:=3, OpenAfterPublish:=False Sheets("PPA Print Ready Quote").Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=sPath & optionsfilename, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=NumberOfOptions, OpenAfterPublish:=False 我怎样才能让他们以我想要的顺序打印成一个PDF?

通过VBA将MS Excel 2003工作簿导出为PDF

我有一个Excel 2003工作簿,其中包含一个macros将其工作簿的某些表复制到一个新的工作簿,然后保存并closures新的工作簿。 它做了几十次,每次都有不同的纸张select。 我想向macros添加额外的步骤来将辅助工作簿的电子表格导出为PDF。 这样做的最明显的方法是使用PDF打印机和Excel内置的“打印”function,但大多数PDF打印机在完成之前会给您一个“另存为…”(Save As …)对话框。 显然,单独input七十七个场合缺乏吸引力 – 所以我希望能够提前设置它(可能是“使用我打印的文件的文件名减去其扩展名”),然后select默认选项。 任何想法的免费PDF打印机,这样做? 还是一个合适的select?

免费为.NET的商业用途的工具,可以将CSV转换为EXCEL和出口Excel的PDF?

我有一个导出为.csv的报告,我需要提供两种格式的报告 – .xlsx和.pdf ,并添加了页眉/页脚/图像。 最初,我的计划是使用Microsoft.Office.Interop.Excel打开.csv ,使用EPPlus修改它以添加页眉/页脚/徽标,并将其另存为.xlsx文件,然后将其导出为.pdf但是应用程序在IIS中运行, 不推荐或不支持自动化办公服务器端 。 1)是否有免费的商业用途的工具来打开.CSV文件并保存为.XLSX? EPPlus是最好的select ,因为我可以打开CSV文件,编辑它们,并保存为Excel,这符合我的要求。 2)是否有免费的商业用途的工具,用于将Excel .XLSX文件导出为.PDF ? 3)有两种工具可以兼得吗?