我有swf格式的数百个文件(这是一本电子书),我想批量转换成pdf(在我的iPad上阅读它们)。SWF到PDF批量转换
我尝试了几个像eConverter(没有工作得到与swfdec错误),也可能不会做批次盖度。
swftool,运行良好,但质量很差。我无法阅读这些信件。
SWF打印机专业素质再差
的ffmpeg给
这将是巨大的,如果你们帮助我找到一个解决办法错误“不支持压缩的SWF格式”。感谢
我有swf格式的数百个文件(这是一本电子书),我想批量转换成pdf(在我的iPad上阅读它们)。SWF到PDF批量转换
我尝试了几个像eConverter(没有工作得到与swfdec错误),也可能不会做批次盖度。
swftool,运行良好,但质量很差。我无法阅读这些信件。
SWF打印机专业素质再差
的ffmpeg给
这将是巨大的,如果你们帮助我找到一个解决办法错误“不支持压缩的SWF格式”。感谢
如果你只是想读他们在iPad上,你可以这样做:
将所有swf文件打包到一个.orb文件。 (每页一个SWF)
http://rintarou.dyndns.org/2014/09/13/create-an-orb-book-in-finder/
用它来读取iPad上的.orb文件。
http://rintarou.dyndns.org/works/orb-viewer/
如果你真的需要将它们转换为PDF格式,你可以购买ORB阅读器为Mac。
它会在Mac上读取.orb并转换为PDF。
PS。我是上述这些应用程序的作者。
我用HotKey脚本做类似的事情。下面附有一个示例(带有解释和HotKeyNet脚本宿主软件的链接)。 (注意:这个答案是针对Windows平台的。)
// Software: http://hotkeynet.com
// http://www.adobe.com/support/flashplayer/debug_downloads.html
// https://www.foxitsoftware.com/products/pdf-reader/
// Script for HotKeyNet (0.1.45 Build 210) to automate
// converting many .SWF files to PDFs by opening each SWF in
// Adobe's standalone Flash Player and then printing it as a
// PDF file using Foxit Reader's virtual PDF printer. The SWF
// files' contents are static (not animated), and are thus
// suitable for printing. They are pages of a print magazine
// and the files contain multiple objects - images, text,
// fonts, and rendering and layout information.
// The script works by sending a sequence of keystrokes
// to the main and child windows of Adobe Flash Player
// and Foxit Reader's PDF Printer
// To use this script:
// 1) Load it in HotKeyNet.exe, then:
// 2) Minimise HotKeyNet to the taskbar.
// 3) Set Foxit's PDF Printer as the default printer.
// 4) Open file 01.swf in Adobe Flash Player, and manually
// perform the above sequence for converting it to PDF
// to establish the source and destination folders to
// be used by the player and the virtual printer.
// 5) Ensure that the flash player has the focus. (i.e.
// that it is the foreground application.)
// 6) Press the HotKey defined below to run the script.
// Part 1: Define a user-command "PrintOnePage".
// Within the command, %1% stands for a parameter
// passed to the command, which will be a filename.
// That name will be used as both the .SWF file to
// be opened and the .PDF file to be written.
<Command PrintOnePage>
<sendpc local>
<sendwin "Adobe Flash Player 23">
// Key sequence to open a file in the player:
// Alt+F, O, Alt+B, filename, Alt+O, Enter
<key LAlt F>
<key O>
<key LAlt B>
<wait 500>
<text %1%>
<key LAlt O>
<wait 500>
<key Enter>
<sendwin "Adobe Flash Player 23">
// Key sequence to print the file as a PDF:
// Alt+F, P, Alt+P, Alt+N, filename, Enter
<key LAlt F>
<key P>
<wait 4000>
<sendwin Print>
<key LAlt P>
<wait 500>
<sendwin "Print to PDF Document - Foxit Reader PDF Printer">
<key LAlt N>
<text %1%>
<key Enter>
<wait 12000>
// End of user-command definition
// Part 2: Define a HotKey that, when pressed (once),
// will run the above command multiple times with a
// different parameter each time. They are 02, 03, 04,
// etc, which are the SWF and PDF filename pairs.
<hotkey F1>
<PrintOnePage 02>
<PrintOnePage 03>
<PrintOnePage 04>
<PrintOnePage 05>
<PrintOnePage 06>
// Add a line for each page file
// End of script
请考虑在链接中添加一些重要的细节。该链接可能稍后失效;在这种情况下,人们仍然能够从你的答案中受益。 – 2017-05-12 04:55:25