将Adobe PDF浏览器插件的来源设置为字节流?
是否可以具有Adobe插件为PDF字节流的来源? 如果是这样,如何在标记中声明? 编辑1: 好的,让我详细说明.我已经建立了一个在Azure上运行的网站.该网站的后端是WCF Web服务,也是Azure. 本网站的一个特殊功能与报告有关.用户选择所需的报告类型后,向服务提出了请求,并将PDF文件的字节流发送回响应. 现在,问题是用户如何查看文件?是否可以将Adobe Acrobat PDF插件的文档源设置为符合以下路线的内容: //byte stream //stream's mime type 编辑2: 好吧,所以没有人愿意对此造成破解.但是,我问的唯一原因是因为它完全可以通过以下代码设置图像的来源:
22 2024-04-26
编程技术问答社区
在浏览器中调用Adobe Reader插件的打印/保存/电子邮件功能
我正在寻找一种从浏览器中的Adobe读取器插件中调用打印/保存/电子邮件功能的方法.为了更好地解释,请在浏览器中打开以下图像: 在图像中,您会看到在Adobe读取器插件中的浏览器中加载了一个示例PDF.插件上有保存/电子邮件/打印按钮.另外,其顶部有四个类似的HTML按钮. 单击顶部的HTML按钮时,我想调用插件中的按钮. fyi,我正在使用asp.net C#2005. 解决方案 Adob​​e读取器插件不会公开任何外部JavaScript API.
14 2024-04-25
编程技术问答社区
如何用C#语言按文件大小分割一个PDF文件?
我找到了一个 我有 a> 很多 https://stackoverflow.com/questions/3574505/split-pdf-into-multiple-files-in-files-in-c-sharp"> examples 在Stackoverflow上如何用C#将PDF分开.但是我该怎么做?如何使用C#? 将PDF文件分为多个PDF文件. 例如,假设我有一个PDF文件,即70页和40 MB.我如何使用C#? 将文件分成10页的7个PDF文件,而是将文件分为大约5个PDF文件. 到目前为止,我见过的最好的方法是在使用itextSharp根据尺寸将PDF拆分为较小的PDF 其中 cyfer13 使用 解决方案 从 pdfsharp示例:拆分文档,我写了以下拆分方法: public static void SplitBySize(string filename, long limit) { PdfDocument input = PdfRead
10 2024-04-24
编程技术问答社区
当使用SetSimpleColumn()时,用itext生成的PDF变得'损坏&39;。
首先,我想指出,StackowerFlow过去对我有许多问题,所以谢谢大家.但是现在我遇到了问题,我还没有为解决方案提供补料,这使我发疯.我不是说英语的人,很抱歉任何语言错误. 所以是: 我正在使用itextsharp库生成PDF(顺便说一句,很棒的库).我从某种PDF表单/模板开始,我要添加"填写"数据.我正在使用PdfReader读取模板PDF,并通过平静PdfStamper方法GetOverContent(pageNum)对于单个页面,我得到了PdfContentByte.使用该PdfContentByte,我正在添加文本/数据(BeginText和EndText在每个页面上都使用).我用方法ShowTextAligned添加的大多数文本.没关系,生成的PDF包含我的文本.问题开始于我必须添加" columed"文本的地方.我以以下代码这样做: ColumnText ct = new ColumnText(cb);//cb is PdfContentByte Ph
22 2024-04-24
编程技术问答社区
如何使用itextsharp C#从签名栏中删除有效的未知图标?
在计算PDF哈希之前,如何从签名字段中删除有效性未知图标(问号). 我用来创建签名字段的代码以下. PdfStamper stamper = PdfStamper.CreateSignature(reader, os, '\0'); PdfSignatureAppearance appearance = stamper.SignatureAppearance; appearance.SignDate = DateTime.Now.AddMinutes(15); appearance.Reason = reasonForSign; appearance.Contact = ""; appearance.Location = locationToShowOnSignatureStamp; appearance.Acro6Layers = false; appearance.Image = null; appearance.SignatureRenderingMode = PdfS
10 2024-04-23
编程技术问答社区
如何在Microsoft Surface应用程序中显示一个PDF文档?
我想在Microsoft Surface应用程序中显示PDF文档.我进行了一些搜索并发现了很多可能性,但是如果在Microsoft Surface中使用了所有的缺点. >方法看起来不错,但是我很难检查如何启用滚动. 任何想法如何在其中启用滚动? 解决方案 在我们的应用程序中,我们需要显示大量客户提供的内容.而不是直接显示PDF,我们创建图像文件(每个页面一个),并创建一个控件以更改页面,滚动,调整大小以及显示数据所需的任何内容. 有缺点:没有PDF表单或按钮,我不会列出更多.但是,此功能是文档中的业务逻辑,实际上应该在您的应用程序中以多点触摸替代方案表示. 有时需要显示大量文本,但是如果可能的话,您应该真正将其最小化,因为表面表并非设计为提供最佳的阅读体验. 编辑:当制作特定的手势时,您可以尝试将窗口消息发送到PDF查看器控件. Bing Map的控制被以这种方式AFAIK.尽管如此,我认为这不会增加一个很好的体验. 其他解决方案 您可以尝试
10 2024-04-19
编程技术问答社区
如何诊断原因,修复或解决与Adobe ActiveX / COM相关的错误0x80004005?
我已经构建了一个使用Adobe ActiveX控件显示PDF的C#.NET应用程序. 它依赖于几个通过应用程序发货的DLL. 这些DLL与机器上安装的本地安装的Adobe Acrobat或Adobe Acrobat读取器进行交互. 这个应用程序已经被某些客户使用了,几乎适用于所有用户(我检查一下本地机器至少正在运行Acrobat或Reader的9版). 我发现了3个情况,该应用程序返回错误消息"错误hresult e_fail已从呼叫返回到com组件"时(当ActiveX控件正在加载时). 我已经检查了这些用户的一台机器,他已经安装了Acrobat 9,并且经常使用它而没有问题.似乎确实安装了Acrobat 7和8,因为注册表中有条目以及Acrobat 9. 我不能在本地重现这个问题,因此我不确定要确切地走哪个方向. stacktrace顶部的错误是:system.runtime.interopservices.comexception(0x8000400
20 2024-04-19
编程技术问答社区
使用itextsharp(或任何c# pdf库),如何打开一个PDF,替换一些文本,并再次保存?
使用itextSharp(或任何C#PDF库),我需要打开PDF,用实际值替换某些占位符文本,然后将其返回为字节[]. 有人可以建议该怎么做吗?我已经看了Itext文档,无法弄清楚从哪里开始.到目前为止 非常感谢 解决方案 最后,我使用pdfescape打开了现有的PDF文件,并将某些表单字段放在我需要放置字段的位置,然后再次保存以创建我的PDF文件. http://www.pdfescape.com 然后我找到了有关如何替换表单字段的博客条目: http://www.johnnycode.com/blog/2010/03/05/using-a-template-template-to-programmatily-create-progene-pdfs-pdfs-with-c- and-c----------- -y-----------------------er---------------------------------------------
46 2024-04-19
编程技术问答社区
用Adobe Acrobat无声地打印PDF
尝试使用Adobe Acrobat在C#中静静地打印PDF时,我遇到了2个问题.我正在使用Process.start()打印PDF. 第一个问题是,如果不指定可执行文件的完整路径,我无法启动Adobe Acrobat.我认为安装时不会将其添加到您的路径中. 是否有一种简单的方法可以在机器上启动最新版本的Acrobat,而无需指定完整的路径名?我担心客户会进行更新并破坏我的代码来启动此功能.我还关心他们将其安装在具有不同版本的Windows的机器上(安装路径在64位环境中与32位不同). 我的第二个问题是,每当我启动Acrobat并打印时,它仍然会使Acrobat窗口打开.我以为我正在使用的命令行参数会抑制所有这些,但显然不是. 我试图从命令行启动Adobe Acrobat,并使用以下语法: c:\ program文件(x86)\ adobe \ adobe \ reader 10.0 \ reader> acrord32.exe/t" label.pdf"" hp
18 2024-04-12
编程技术问答社区
以编程方式在指定的目的地打开一个pdf文件
我想使用winforms(c#)在命名目标上打开一个PDF文件.这是我的代码: System.Diagnostics.Process myProcess = new System.Diagnostics.Process(); myProcess.StartInfo.FileName = "Acrobat.exe"; myProcess.StartInfo.Arguments = "/A \"nameddest=Test2=OpenActions\" C:\\example.pdf"; myProcess.Start(); 它始终在第1页上打开文件,即使在第10页的目标test2上,它基本上忽略了目标参数.但是,如果我使用其他参数(例如页码),则可以正常工作.例如: myProcess.StartInfo.Arguments = "/A \"page=5=OpenActions\" C:\\example.pdf"; 将始终在第5页上打开PDF文档. 事先感谢您的
16 2024-04-11
编程技术问答社区
使用批量文件打开多个PDF文件
我正在尝试使用一个简单的批处理文件打开几个PDF文档: ECHO OFF CLS cd Program Files\Adobe\Reader 9.0\Reader Acrord32.exe C:\Users\BW1.pdf Acrord32.exe C:\Users\BW2.pdf Acrord32.exe C:\Users\BW3.pdf Acrord32.exe C:\Users\BW4.pdf Acrord32.exe C:\Users\BW5.pdf Acrord32.exe C:\Users\BW6.pdf EXIT 上面的批处理文件仅打开第一个PDF,然后等待直到我将其关闭,以便打开下一个PDF文件.如何同时打开所有PDF文档? (就像去Acrobat Reader一样,file-> open-> xx.pdf) 解决方案 使用start: start acrord32.exe 1.pdf start acrord32.exe 2.pdf start
16 2024-03-29
编程技术问答社区
如何使用 AppleScript 和 Acrobat Pro 自动从 PDF 中提取页面?
我是AppleScript的新手,但是我正在尝试创建一个脚本,该脚本将通过文件夹中的所有PDF进行,将页面提取到单独的文件中.我的计划是结合Automator和AppleScript. 到目前为止我的苹果本是: tell application "Adobe Acrobat Pro" open theFile set numPages to (count active doc each page) --execute the extraction here end tell Acrobat Pro中的命令属于Options > Extract Pages...,我可以在其中指定页面范围并提取到单独的文件.但是,我似乎找不到使用AppleScript中的Acrobat Pro Dictionary来完成此操作的方法. 有一个execute命令执行菜单项,但我似乎无法使其工作(我也不确定要使用的语法;即execute "Options:Extra
14 2024-03-21
编程技术问答社区
在Acrobat中把pdf保存为pdf-x的AppleScript
我目前正在Macos Sierra上使用Adobe Acrobat Pro DC 2015.23. 我的目标是创建做这种事情的苹果本: 打开PDF文件 将此文件保存到PDF-X格式 关闭文件 我创建了所有步骤,但是我找不到任何文档如何使用保存时使用PDF标准. 如果我想手动执行此操作,我会执行以下步骤: 在Adobe Acrobat中打开PDF 选择PDF标准菜单 单击(另存为pdf/x) 按保存 问题是如何在保存时设置PDF/X标准. 我的脚本 on is_running(appName) tell application "System Events" to (name of processes) contains appName end is_running set theFiles to choose file with prompt "Select the files" of type {"pdf"} with mu
22 2024-03-21
编程技术问答社区
用嵌入的Applescript和全局字段修复一个filemaker脚本
在@Chuck的大量帮助下,我编写了这个Filemaker脚本,该脚本应该在容器字段中找到相关的PDF附件,并将其导出到临时文件夹中,然后触发一个将使用Adobe Acrobat打开并打开文档的Applescript . 不幸的是,脚本无法正常工作,尽管我使用了脚本调试器,并试图遵循建议,但我仍然遇到困难.对我确切地告诉我的任何帮助,都将不胜感激. Go to Related Record [Show only related records; From table: “Attachments”; Using layout: “Attachements Report" (Attachments); New window] Enter Find Mode [] Constrain Found Set [Restore] Sort Records [Restore; No dialog] # #After finding the related attachments and co
14 2024-03-02
编程技术问答社区
我怎样才能从PDF组合中打开一个附件?
我当前正在创建一个PDF投资组合,该PORTFOLIO在数据杂志中显示数据.有很多附件,当我双销时,我希望它显示在新的Acrobat/Reader窗口中. 有人可以指导我吗? chris 解决方案 最初,我使用Flex4项目访问主机时遇到了严重的问题. 这导致我切换到flex3,因为我找到了许多可以正常工作的代码示例. 可以找到这些示例在这里 据我所知, 其他解决方案 这不能在基于Web的Flash文件中完成.必须在空气申请中完成. 参见 在 air 2 中,您可以使用注册的应用程序打开文件 打开它的操作系统.例如,空气申请可以 打开一个文档文件,并注册为打开它的应用程序.使用 文件对象的OpenWithDefaultApplication()方法以打开文件. 您可以使用FileReference允许用户将PDF保存到其系统中,但我认为没有一种方法可以强迫它在应用程序中打开.实际上,我认为您也不能强制通过下载(无论如何未经用户许可)通过
20 2024-02-28
编程技术问答社区
PDF规格与Acrobat创建(QuadPoints)。
我在Acrobat中创建了一些注释(下划线,突出显示,三振出色,弯曲),并正在挖出Quadpoints数组以呈现. PDF规格PDF 32000-1:2008表示它们处于逆时针顺序,x1,y1-> x2,y2指定了四边形的基础. 这应该看起来像:底部,底部右,杰出的,topleft 不幸的是,Acrobat似乎以不同的(不合规的方式)创建它们. 看起来好像订单是:较高的,杰出的,底部的,底部的. 有人对这种现象有洞察力吗?是一致的吗?我想念什么吗? 解决方案 我已经为iOS编写了PDF注释lib,并找到了相同的针对杂技杂技行为. 作为进一步的信息,文本标记注释还包含 rect 输入以及 Quadpoints 输入.根据规格, rect 进入, [llx,lly,urx,ury] .因此,在Acrobat生成的文本标记注释中, rect point (llx,lly)与 Quadpoints point (x3)大约相同,y3)旋转= 0时.去图.
22 2024-02-26
编程技术问答社区
更改PDF中所有形状和文本的颜色,以在文本框中输入的十六进制代码
我正在尝试创建一个可以添加到PDF中的按钮(已在Adobe Indesign中创建的)的JavaScript函数,该函数将所有形状的颜色更改为"十六进制颜色代码"的颜色输入到文本框中.例如,如果用户将" FFFFFF"输入文本框,然后单击此按钮,则将所有形状更改为白色. 下一个要求是针对任何已更改颜色的形状上的任何文本,以对比以对比新颜色并且仍然清晰可见(深色形状上的白色文本,浅色的黑色文本形状). 最终添加是针对包含标记" [颜色]"的任何文本,以使其填充颜色更改为已输入的十六进制代码的颜色.在Indesign中设计此文档时,我会使用GREP样式来使" [颜色]标记的任何实例具有0.1pt的文本大小,并且没有填充颜色,因此用户不必在最后的PDF.虽然,如果在此功能中有任何方法可以实现相同的结果,则将非常感激. 这是我到目前为止的代码: function changeColor() { // Get the user-entered hexadecimal c
50 2024-01-19
编程技术问答社区
Adobe pdf打印机不能创建pdf文件
我正在创建 Revit 2017 . ADDIN将导出绘图片到PDF文件.因此,每当我尝试导出表时,对话框似乎都会选择要保存的位置.我试图通过在Windows注册表中添加键来编程以编程方式关闭提示(如现在,提示被关闭了,现在我正面临一个问题. 问题是Adobe打印机在创建PDF文件时被卡住了.请参阅下图: PDF创建进度栏似乎冻结了,我等待了10分钟以上,并且没有创建PDF文件. 有人可以提供任何修复吗? 感谢任何建议. 编辑 这是我为此目的编写的代码.我希望这可能有助于确定问题. public static bool ExportSheetToPDF(Document doc, string path) { using (Transaction tx = new Transaction(doc) { tx.Start("Exportint to PDF"); PrintManager pm = do
36 2024-01-19
编程技术问答社区
如何将数字转换成印度货币格式的文字
我有一个带有此字段的PDF表格 1.Invoice 2.Date 3.Truck No 4.Party Name 5.Party Place 6.City 7.GSTIN 8.Product 9.HSN 10.QTY 11.Rate 12.Amount 13.CGST 14.SGST 15.Total 16.Number 我需要将我的电话号码转换为javaScript 示例:5279.40 =两百七十九和四十paise 我想转换字段"量"(这是我的数字字段) 到"数字"字段中的数字 我想在字段中输出"数字" 我使用Javscript转换此号码 这是我的custum rasion脚本 function ConvertToWords(num) { var aUnits = [ "Thousand", "Million", "Billion", "Trillion", "Quadrillion" ]; var cWord
26 2024-01-19
编程技术问答社区
在c#中默默地打印pdf
我试图使用Adobe Reader默默地打印PDF. 我以以下位置以示例为例: http:///www.codeproject.com/tips/598424/how-to-sialunder-print-pdfs-using-adobe-reader-and-and-an- 我可以根据自己的本地主机中的上述示例代码来工作. 但是当我在服务器上部署应用程序时,我无法打印PDF. 在我的localhost on按钮点击事件中,我正在创建PDF并将其保存到一个位置并将其保存相同.当打印Adobe窗口打开并打印PDF并自动退出. . 同样的服务器在我的服务器中不起作用.我能够创建和保存PDF,但是Adobe没有打开和打印我的文件.我什至没有任何例外/错误.它根本没有显示Adobe窗口. 有人遇到了同样的问题. 在这方面的任何帮助. 预先感谢. 解决方案 编辑: 如果您使用ASP.NET或IIS在Web服务器上运行,则新的进程在Web服务器上执
12 2024-01-19
编程技术问答社区