Rapsbery Kiosk操作系统中的PDF呈现

Rapsbery Kiosk操作系统中的PDF呈现,pdf,raspberry-pi,chromium,Pdf,Raspberry Pi,Chromium,我尝试在Raspberry Pi上运行一个信息亭系统,显示一个带有嵌入PDF文件的主页 我试过这些系统和方法。两者都使用Chromium作为浏览器,显示器主页使用内置PDF查看器显示PDF: <object [data]="PdfURL" type="application/pdf" class="clientheight" width="100%"> <embed [src]="

我尝试在Raspberry Pi上运行一个信息亭系统,显示一个带有嵌入PDF文件的主页

我试过这些系统和方法。两者都使用Chromium作为浏览器,显示器主页使用内置PDF查看器显示PDF:

<object [data]="PdfURL" type="application/pdf" class="clientheight" width="100%">
    <embed [src]="PdfURL" type="application/pdf" />
</object>

问题是,这两种发行版都会导致PDF错误。它们使多个文本元素彼此浮动,如下所示:

如果我在Windows或官方的“Raspberry Pi OS with desktop and Recommendable software”上使用Chromium,PDF将按预期呈现

我找不到FullPageOS上的chromium(我基于当前版本的Raspberry Pi OS构建的chromium)和Raspberry Pi OS本身的版本有什么区别


也许有人知道这样的问题,可以向我解释,它来自哪里,以及如何解决。

在第一个屏幕截图中,文本使用Verdana呈现,而第二个使用Arial呈现。用于文本的字体可能未嵌入PDF文件中,每个查看器都使用自己的默认字体(这只是猜测)。

请发布PDF文件的链接以查看该文件。

抱歉,我无法发布PDF文件本身,因为它属于客户,我不允许发布他的文档。这就是为什么我只发布了文档的一小部分。但你是对的,这是字体的问题。我将所有字体从完整Raspberry OS包的/usr/share/font/文件夹复制到FullpageOS上的/home/pi/.font。完成此操作后,PFD在FullpageOS上的渲染效果也很好。我会要求客户制作带有嵌入式字体的PDF文件。作为后备方案,我将了解如何在我的完整页面图像中添加更多字体。非常感谢你!