论坛首页
论坛首页 开发者论坛 Beta试验场 SolidConverterPDF便携版

SolidConverterPDF便携版

公开发布前的软件测试。在此投递您的作品。

版主: David Pi

帖子 2012-02-10 6:16
paulhybryant 头像
分舵香主
分舵香主

帖子: 56
软件SolidConverterPDF
分类:应用软件
软件介绍:Convert PDF to Word, Excel - Easily Editable Documents!
在用过的PDF转换软件中这个软件的转换质量最好,而且速度很快
便携版说明:本便携版根据http://www.drv5.cn/sfinfo/6677.html的版本制作。设置保存于 Data\settings 。

下载 SolidConverterPDF 7.0 Build 830 v2
(15MB下载/70MB安装)

发行说明:

SolidConverterPDF Portable 7.0 Build 830 v2(2012.2.14):
[list]
[*]根据David修改的launcher文件进行了修改
[*]修正了在注册表和%APPDATA%留下了一些遗留文件的bug
[*]替换驱动器目录

SolidConverterPDF Portable 7.0 Build 830(2012.2.9):

[list]
[*]首次发布,基于http://www.drv5.cn/sfinfo/6677.html版本。
最后由 paulhybryant 编辑于 2012-02-15 0:31,总共编辑了 3 次

jooseng 革命同志
革命同志

帖子: 3645
Hi paulhybryant,

你没对 %AppData%\SolidDocuments\SolidConverterPDF 处理,程序退出后还在。

paulhybryant 头像
分舵香主
分舵香主

帖子: 56
jooseng 写道:
Hi paulhybryant,

你没对 %AppData%\SolidDocuments\SolidConverterPDF 处理,程序退出后还在。


Hi jooseng,

谢谢指出,当时TotalUninstaller没有列出,现已修正。
改天把修正的版本上传。

David Pi 头像
建寨老工
建寨老工

帖子: 213

Hi,paulhybryant。我加入了盘符替换和AppData目录的清理,还有注册表部分的小修改。
另外,便携版中的程序在我的虚拟机(XP Pro)打开,无论选择什么语言,显示都不正常。安装原版则没事。不知是什么问题呢?

代码: 全选
[Launch]
ProgramExecutable=SolidConverterPDF\SolidConverterPDF.exe
DirectoryMoveOK=yes

[Activate]
Registry=true

[RegistryKeys]
SolidConverterPDFPortable=HKCU\Software\SolidDocuments\SolidConverterPDF
-=HKLM\Software\SolidDocuments\SolidConverterPDF

[RegistryCleanupIfEmpty]
1=HKCU\SOFTWARE\SolidDocuments
2=HKLM\SOFTWARE\SolidDocuments

[DirectoriesMove]
SolidConverterPDF=%AppData%\SolidDocuments\SolidConverterPDF

[DirectoriesCleanupIfEmpty]
1=%AppData%\SolidDocuments

[FilesMove]
settings\Sti_Trace.log=%WINDIR%
settings\wiadebug.log=%WINDIR%
settings\wiaservc.log=%WINDIR%

[FileWrite1]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.ini
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

[FileWrite2]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.ini
Find=%PAL:LastPackagePartialDir%
Replace=%PAL:PackagePartialDir%

[FileWrite3]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.xml
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

[FileWrite4]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.xml
Find=%PAL:LastPackagePartialDir%
Replace=%PAL:PackagePartialDir%

[FileWrite5]
Type=Replace
File=%PAL:DataDir%\settings\SolidConverterPDFPortable.reg
Find=%PAL:LastDrive:DoubleBackslash%\\
Replace=%PAL:Drive:DoubleBackslash%\\

[FileWrite6]
Type=Replace
File=%PAL:DataDir%\settings\SolidConverterPDFPortable.reg
Find=%PAL:LastPackagePartialDir:DoubleBackslash%
Replace=%PAL:PackagePartialDir:DoubleBackslash%


Custom.nsh:
代码: 全选
${SegmentFile}

${SegmentInit}
   ${SetEnvironmentVariablesPath} WINDIR $WINDIR
!macroend

jooseng 革命同志
革命同志

帖子: 3645
David Pi 写道:
... 便携版中的程序在我的虚拟机(XP Pro)打开,无论选择什么语言,显示都不正常。...

用你修改过的Launcher.ini 在实机上,XP Home SP3, 试。
分别选择 English (英文),Chinese (繁体中文),Chinese Simplified (简体中文) 都没问题。

paulhybryant 头像
分舵香主
分舵香主

帖子: 56
David Pi 写道:
Hi,paulhybryant。我加入了盘符替换和AppData目录的清理,还有注册表部分的小修改。
另外,便携版中的程序在我的虚拟机(XP Pro)打开,无论选择什么语言,显示都不正常。安装原版则没事。不知是什么问题呢?

代码: 全选
[Launch]
ProgramExecutable=SolidConverterPDF\SolidConverterPDF.exe
DirectoryMoveOK=yes

[Activate]
Registry=true

[RegistryKeys]
SolidConverterPDFPortable=HKCU\Software\SolidDocuments\SolidConverterPDF
-=HKLM\Software\SolidDocuments\SolidConverterPDF

[RegistryCleanupIfEmpty]
1=HKCU\SOFTWARE\SolidDocuments
2=HKLM\SOFTWARE\SolidDocuments

[DirectoriesMove]
SolidConverterPDF=%AppData%\SolidDocuments\SolidConverterPDF

[DirectoriesCleanupIfEmpty]
1=%AppData%\SolidDocuments

[FilesMove]
settings\Sti_Trace.log=%WINDIR%
settings\wiadebug.log=%WINDIR%
settings\wiaservc.log=%WINDIR%

[FileWrite1]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.ini
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

[FileWrite2]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.ini
Find=%PAL:LastPackagePartialDir%
Replace=%PAL:PackagePartialDir%

[FileWrite3]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.xml
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

[FileWrite4]
Type=Replace
File=%PAL:DataDir%\SolidConverterPDF\options.xml
Find=%PAL:LastPackagePartialDir%
Replace=%PAL:PackagePartialDir%

[FileWrite5]
Type=Replace
File=%PAL:DataDir%\settings\SolidConverterPDFPortable.reg
Find=%PAL:LastDrive:DoubleBackslash%\\
Replace=%PAL:Drive:DoubleBackslash%\\

[FileWrite6]
Type=Replace
File=%PAL:DataDir%\settings\SolidConverterPDFPortable.reg
Find=%PAL:LastPackagePartialDir:DoubleBackslash%
Replace=%PAL:PackagePartialDir:DoubleBackslash%


Custom.nsh:
代码: 全选
${SegmentFile}

${SegmentInit}
   ${SetEnvironmentVariablesPath} WINDIR $WINDIR
!macroend


Hi David, 谢谢你的修改和建议。已将更新的版本上传并修改了下载链接。
似乎在jeeseng的XP机器上运行没有问题,在我的机器上也未能重现语言显示的问题。
你的XP虚拟机是否是精简版本的?

David Pi 头像
建寨老工
建寨老工

帖子: 213

paulhybryant 写道:
Hi David, 谢谢你的修改和建议。已将更新的版本上传并修改了下载链接。
似乎在jeeseng的XP机器上运行没有问题,在我的机器上也未能重现语言显示的问题。
你的XP虚拟机是否是精简版本的?


明白了,是路径中包含中文的缘故。你们也可以试试,路径中包含中文就不能找到语言包了。

另外我想Launcher.ini中还应该加一句:
代码: 全选
[RegistryValueWrite]
HKLM\SOFTWARE\SolidDocuments\SolidConverterPDF\App Dir=%PAL:AppDir%\SolidConverterPDF\


观察到安装后创建了这个键值。虽然不确定程序是否会读这个值,还是有备无患吧。

evanevanus 两把菜刀
两把菜刀

帖子: 12
paulhybryant 修改SolidConverterPDFPortable.ini,程序退出后注册表和文件夹仍然有残留。
注册表残留如下:
HKEY_LOCAL_MACHINE\SOFTWARE\SolidDocuments
HKEY_LOCAL_MACHINE\SOFTWARE\SolidDocuments\SolidConverterPDF
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\SolidConverterPDF
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\SolidConverterPDF
HKEY_CURRENT_USER\Software\SolidDocuments
HKEY_CURRENT_USER\Software\SolidDocuments\SolidConverterPDF
文件夹残留如下:
%AppData%\SolidDocuments\SolidConverterPDF


回到 Beta试验场