- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Pdf-reader ruby gem ( https://github.com/yob/pdf-reader/ ) 将 pdf 转换为纯文本
它适用于纵向页面,但不适用于横向页面
当我试图以随机顺序将其阅读内容转换为纯文本的横向页面时,我也丢失了一些纯文本数据
横向页面属性如下
{:Parent=>#<PDF::Reader::Reference:0x000000062d4e60 @id=11481, @gen=0>, :Type=>:Page, :Resources=>{:Font=>{:Fcpdf0=>#<PDF::Reader::Reference:0x000000062cfc80 @id=8585, @gen=0>, :Fcpdf2=>#<PDF::Reader::Reference:0x000000062cef10 @id=8588, @gen=0>, :Fcpdf3=>#<PDF::Reader::Reference:0x000000062cec18 @id=8590, @gen=0>}, :ProcSet=>#<PDF::Reader::Reference:0x000000062cdca0 @id=4, @gen=0>}, :MediaBox=>[0, 0, 595.276, 841.89], :CropBox=>nil, :Rotate=>90, :Contents=>[#<PDF::Reader::Reference:0x000000062c6c70 @id=15, @gen=0>, #<PDF::Reader::Reference:0x000000062c6a18 @id=16, @gen=0>]}
肖像页面的属性如下
{:Parent=>#<PDF::Reader::Reference:0x000000062fadb8 @id=11481, @gen=0>, :Type=>:Page, :Resources=>{:Font=>{:Fcpdf0=>#<PDF::Reader::Reference:0x000000062f9be8 @id=8585, @gen=0>, :Fcpdf2=>#<PDF::Reader::Reference:0x000000062f8c48 @id=8588, @gen=0>, :Fcpdf1=>#<PDF::Reader::Reference:0x000000062f8748 @id=8587, @gen=0>, :Fcpdf4=>#<PDF::Reader::Reference:0x000000062f3b30 @id=8592, @gen=0>}, :ProcSet=>#<PDF::Reader::Reference:0x000000062f3630 @id=4, @gen=0>}, :MediaBox=>[0, 0, 594, 792], :CropBox=>[0, 0, 594, 792], :Rotate=>0, :Contents=>[#<PDF::Reader::Reference:0x000000062f05e8 @id=9, @gen=0>, #<PDF::Reader::Reference:0x000000062f02c8 @id=10, @gen=0>]}
我正在阅读 pdf 作为:
reader = PDF::Reader.new("sample.pdf")
page = reader.pages[page_no]
puts page.text
所以谁能帮我把横向页面转换成纯文本。
最佳答案
尝试设置方向
reader = PDF::Reader.new("sample.pdf",{:orientation => :landscape})
关于ruby - PDF 阅读器 ruby gem landscape Page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24690924/
我的问题: 对于某些要求,我的 Activity 需要两种不同的 xml 布局: 一个用于横向模式。 还有一个用于Landscape-reverse 模式(横向颠倒)。 不幸的是,Android 不允
如何检测手机的 4 个面中的哪一个面朝上。 我可以检测纵向/横向模式,但如何区分 landscape-turned-on-left-side 和 landscape-turned-on-right-s
我现在搜索了一天,但没有找到合适的解决方案。我的应用程序由一个 Tab Bar Controller 和一个 Navigation Controllers 组成。我希望所有屏幕都只有纵向屏幕,但只有一
需要说明的是,我的问题不是读取左右横向的航向值。它工作正常 我正在使用位置管理器并减去 90° 以读取横向右侧的航向值和横向左侧的 270°,默认情况下设备始终被视为纵向模式,这就是我们必须进行此调整
这个问题与here构成的问题非常相似。 我的问题是我有一张 map ,像这样: 该 map 是使用2D Perlin噪波制作的,然后遍历创建的高度图,根据相应元素的高度或坡度为地形中的每个元素分配类型
我已经编写了自己的 Perlin Noise 实现,并且运行良好。我可以通过改变频率来“放大”和缩小,但是当我放大时,噪音变得越来越平滑。 假设我有一个显示大陆的景观。我想放大到一个城市大小的区域(或
我正在探索线性遗传规划的世界,但我发现自己陷入了这个问题。在我看来,即使是最简单的问题的错误情况也非常不顺利。特别是,错误景观似乎总是包含这些巨大的恒定错误差距(解决方案的适应性仅为零的差距)。这使进
我已经正确配置了应用程序,它只能横向运行。当我在 Emulator (v.24.4.0.0) 上运行它时,Android 以纵向模式启动。应用程序以横向运行,但图片旋转并且窗口标题被隐藏,因为在纵向模
我有这样写的媒体查询: @media only screen and (max-device-width: 600px) and (orientation: portrait) { .img-resp
我有一个计算子网表的应用程序。 但如果我改变方向,TextViews 就是空的。 我为此寻找一个听众。欢迎替代方案:D在监听器中,我会重新计算表格。 最佳答案 在您的 Activity 中使用以下代码
我正在使用 iTextSharp 生成大型文档。在本文档中,我想要一些横向的特定页面。其余的都是肖像。有谁知道我该怎么做?开始一个新文档不是一种选择。 谢谢! 最佳答案 您可以设置文档大小,它会影响下
当 Activity 处于横向模式时如何滚动浏览 Activity, 场景:我的 textview 有大约一千个单词和几个按钮,当 Activity 处于横向模式时如何应用滚动 最佳答案 用 Scro
我试图为我的应用程序强制使用“横向”模式,因为我的应用程序绝对不是为“纵向”模式设计的。我怎样才能做到这一点? 最佳答案 现在可以使用 HTML5 webapp list 。见下文。 原答案: 您无法
我不明白为什么 iPhone“横向”上的 font-size 属性看起来比纵向或桌面浏览器大... 我有 body font-size: 100% 对于图片内的文字 17px 肖像 景观 我保证在横向
我试图为我的应用程序强制使用“横向”模式,因为我的应用程序绝对不是为“纵向”模式设计的。我怎样才能做到这一点? 最佳答案 现在可以使用 HTML5 webapp list 。见下文。 原答案: 您无法
直到最近我还在使用 Eclipse,在 Eclipse 中我只是创建了一个文件夹/res/layout-landscape 并在其中放置了替代的横向布局。 但是,似乎在 Android Studio
我想使用横向打印。在 Firefox 中,它总是以纵向打印吗?其他浏览器使用 landscape.@media print{ @page { 尺寸:景观; margin :0; } 最佳答案 我已经看
在 iOS6 上,我有一种方法可以让我的导航式应用程序中的一个 View Controller 在我按下时自动旋转到横向。 (基本上呈现一个伪造的 View Controller 并在 viewWil
我正在开发 iPad 应用程序,在 modalView Controller 中显示一些 View 。在景观中,当我单击 UITextField 进行一些输入时,模态视图 Controller 会上升
我想在默认情况下以横向左侧启动我的应用程序。但我想保留将其转为横向的可能性。有办法吗? (因为应用程序现在默认以横向方式启动) 最佳答案 如果您的应用仅适用于 iOS 8+,只需将 UIInterfa
我是一名优秀的程序员,十分优秀!