草庐IT

如何通过C#/VB.NET 代码调整PDF文档的页边距

PDF边距是页面主要内容区域和页面边缘之间的距离。与Word页边距不同,PDF文档的页边距很难更改。因为Adobe没有提供操作页边距的直接方法。但是,您可以通过缩放页面内容来改变页边距。本文将介绍如何在不更改页面大小的情况下使用C#/VB.NET代码调整PDF文档的页边距。增加PDF文档的页边距缩短PDF文档的页边距增加PDF文档的页边距扩大PDF文档边距的方法是新建一个页面尺寸更大的PDF,然后在大页面的合适位置绘制源页面。以下是增加PDF文档边距的步骤。初始化PdfDocument对象。创建另一个PdfDocument对象,该对象用于创建页面尺寸更大的新PDF文档。设置边距的增加值。计算新

android - 如何支持所有手机浏览器查看PDF?

我正在使用在我的网站上嵌入一个pdf文件。例如它适用于所有桌面浏览器,但在我的android设备上,它不显示任何内容。除了使用googlepdf查看器(因为它会显着降低pdf质量)之外,还有什么方法可以支持所有ios/android设备浏览器吗?或者,处理这种情况的最佳方法是什么?由于有很多浏览器,我怎样才能将它们重定向到浏览器的pdf插件下载页面,或者我应该告诉他们去获取一个?(不太用户友好)。谢谢 最佳答案 最好的方法就是添加指向abc.pdf的链接,它将在新选项卡上打开。这最适合移动浏览器,而不是嵌入或实现插件。ABCPDFf

iphone - 如何从pdf文件中的FileAttachment Annotation获取图像

我正在开发PDF注释应用程序我在iPhone中添加了PDF文件注释它工作正常它的注释也可以看到任何读者但面临一个问题如何从PDF文件中的文件附件注释获取图像从桌面创建注释怎么办对于这个问题我正在使用此代码从文件附件注释中获取注释的内容和位置,它工作正常CGPDFDictionaryRefpageDictionary=CGPDFPageGetDictionary(pPage);//NSLog(@"%@",(NSDictionary*)pageDictionary);CGPDFArrayRefoutputArray;if(!CGPDFDictionaryGetArray(pageDicti

ios - 在 iOS 中从 UIWebView/UIView 生成 PDF 的最佳方式

这个问题在这里已经有了答案:CreatingPDFfilefromUIWebView(6个答案)关闭5年前。在我的iOS应用程序中,我想从UIWebView/UIView(包括subview)创建一个PDF。在我的应用程序中,我将首先在UIWebView中加载原始传入的PDF,然后在UIWebView上添加一个图像作为subview。我想使用此图像(subview)从UIWebview创建一个具有原始清晰度且没有数据丢失的PDF。PS:呈现的PDF中的图像应与UIWebView中的图像位于同一位置。我能够从UIWebView创建PDF,但它缺乏PDF的清晰度并会产生边框问题。任何人都可

iOS 11 PDF分享扩展

我有以下规则集NSExtensionActivationRuleSUBQUERY(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,ANY$attachment.registeredTypeIdentifiersUTI-CONFORMS-TO"com.adobe.pdf"ORANY$attachment.registeredTypeIdentifiersUTI-CONFORMS-TO"public.file-url"ORANY$attachment.registeredTypeId

iphone - iOS CGPDFScanner 搜索定位文本位置

我正在构建一个iPhone/iPad应用程序来阅读pdf文件,到目前为止,我已经设法下载、打开文件、放大/缩小、添加书签等。由于我不是专家程序员,所以我只能在阅读后才能做到这一点很多关于stackoverflow的博客和问题。我还包含了搜索功能,发现以下站点有助于解释CGPDFScanner的使用http://www.random-ideas.net/posts/42现在要解开的谜团是定位pdf中的文本位置并突出显示结果(就像在iBooks中一样)。很多人已经说pdf解析很复杂,我希望有人能分享他们的代码。 最佳答案 经过两周的痛苦

ios - 与 CGContextDrawImage 相比,为什么 UIImageView 如此占用内存

开发iPadPDF阅读器时,我们决定准备渲染密集型页面(其中有很多路径)的高分辨率图像,并使用这些图像代替pdf页面以避免性能问题。我们认为3*768x3*1024是可读性和渲染性能之间的一个很好的折衷,这导致~1.5MBjpeg。但是,我们测试了显示图像页面的两种实现方式。一个使用CATiledLayer子类,该子类还负责处理“普通”PDF页面(使用CGContextDrawImage绘制),另一个使用UIImageView。后者的优点是显示和缩放非常快,但内存使用率非常差-大约需要30MB内存(这与图像的位图大小一致)。另一种方法(CATiledLayer)需要更多时间来首次显示页

ios - 在 iPad 上显示大型 PDF 时 UIWebView 泄漏

这里有一些奇怪的行为,我希望有人可以确认这是一个已知的错误,或者建议一个解决方法。我的iPad应用程序需要显示一些大的PDF(~7mb和大量图形。)阻力最小的路径当然是UIWebView,但我的应用程序在显示一些后崩溃。我将行为隔离在一个新项目中,并在其上运行Instruments。这是结果。它们似乎表明UIWebView中发生了严重的泄漏。最小ViewController中的基本代码:-(IBAction)doPresent:(UIView*)sender{NSURL*url=[[NSBundlemainBundle]URLForResource:[NSStringstringWit

objective-c - 我的应用程序应该在 iOS 上的什么位置存储大量 PDF 文件?

我正在编写一个iOSiPad应用程序,它将从网络下载数百个大型PDF文件并将它们缓存在iPad上以供离线使用。将它们存放在iPad上的最佳位置在哪里?本地文件系统、核心数据或其他地方?我计划将核心数据用于索引和搜索机制(使用缩略图等),并且只会在用户特别请求完整文档时访问PDF文档。 最佳答案 这样做的最佳位置是Documents目录或Cache目录。Documents目录中的文档应该是用户生成的内容,所以我相信这不是您要查找的内容。相反,我认为您应该使用Cache目录,您可以使用以下方法访问该目录:-(NSString*)cach

Java将Word转换成PDF

最近项目需要做在线预览文档功能,要求对word文档后台转为pdf,遇到了很多问题,因此记录一下。网上有很多将Word转换成PDF的方式,这里我试了几种比较简单的方式:POI、aspose、spire和documents4j。1、POIPOI是Apache下的一个Java类库,可以帮助我们实现Java与各种Office格式文件的互相转换。下面是实现步骤:引入依赖dependency>groupId>org.apache.poigroupId>artifactId>poiartifactId>version>4.1.2version>dependency>dependency>groupId>or