- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
public boolean PptExport2Png(String filePath,String exportPath){
Boolean flag = false;
ActiveXComponent component = new ActiveXComponent("PowerPoint.Application");
try{
Dispatch presentations = component.getProperty("Presentations").toDispatch();
Dispatch presentation = Dispatch.call(presentations, "Open", new Variant(filePath),
new Variant(-1), new Variant(-1), new Variant(0))
.toDispatch();
Dispatch.call(presentation,"Export",new Variant(exportPath),new Variant(720),new Variant(540));
}catch (Exception e){
System.out.println("|||" + e.toString());
}finally {
}
return false;
}
public static void main(String[] strs)throws Exception{
String filePath="D://ppttest.ppt";
String pngPath="D://folder22";
JacobPptUtils jac = new JacobPptUtils(filePath,true);
jac.PptExport2Png(filePath,pngPath);
}
我发现当我使用JACOB导出ppt时,我现在没有任何想法。请给我一些处理建议。
这是我尝试过的方法:1.修改文件路径表达式
最佳答案
public static void main(String args[]) throws Exception{
source = "D:/test.ppt" ;
dest = "D:/xxx.pdf" ;
File file = new File(source);
if(!file.exists()){
throw new Exception("error");
}
ppt2Pdf(source,dest);
}
}
关于java - JACOB:Presentation.Export:PowerPoint 无法将 ^0 保存到 ^1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37479323/
我在运行下面的代码时遇到异常线程“main”com.jacob.com.ComFailException中的异常:无法共同创建对象。 我上网寻求帮助。有些网站说我需要注册我的 dll。我尝试使用 re
我正在尝试编写使用 autohotkey 的 Java 代码,特别是 autoitx4java 实现。我有进口 import java.text.SimpleDateFormat; import ja
我在 .net 中创建了一个 dll,并使用 jacob 从 java 程序调用它。因为昨天我有 windows 7 32 位操作系统,所以程序运行成功。现在我格式化并安装 windows 7 64
我有一个 eclipse 插件,它使用 Jacob 连接到 COM 组件。但在我完全关闭插件后,.exe 文件仍卡在 Windows 进程中。 我使用ComThread.InitMTA(true)进行
我在两个随后启动的相同线程中使用 JACOB 时遇到了一个奇怪的问题。我有一个实用程序类,它使用静态 ActiveXObject 字段将各种请求分派(dispatch)到 WMI。第一个线程工作正常。
我的环境是 Java 7,Windows 7 - 64 位。所以这是我的要求和我遵循的程序 我想从 Java 执行一个名为 test.dll 的库 我首先下载了 latest version of j
我有以下 VB 代码: Set QuoteRequest = Quotes.Add With QuoteRequest .No = 1 .QuoteCode(0)="101"
我正在研究如何使用 JACOB 在计算机上拉取本地组的成员。 我能做什么:使用单独的 WMI 查询从计算机中提取本地组列表。我不能做的:拉取这些组的成员。 我使用下面的文章给出了程序的框架:Using
我的应用程序需要使用 java 列出计算机上的所有可用还原点 ( Link )。 SystemRestore 类位于默认命名空间中,而不是 CIMV2 中。当我尝试以下代码时: public clas
我正在寻找使用 Java/JACOB 获取 powerpoint 窗口的 native 窗口句柄。 MSDN documentation似乎暗示应该可以只获取“HWND”属性,所以我正在尝试这样做:
我设法加载了两个 dll System.load("C:\\Program Files (x86)\\EXAMPLE Client\\Bin\\EXAMPLE.Client.SDK.dll")
我在 Java 中实现了 Web 服务,在 Java 中实现了 Web 服务客户端。 webservice 和 webservice 客户端都在不同的项目中,我是使用 jacob 创建的 dll。 我
我的应用程序与 jacob 发送电子邮件。现在我想在某些情况下打开邮件并等待用户按发送(或者他关闭邮件) ActiveXComponent axcOutlook = new ActiveXCompon
我正在解决库路径和雅各布的问题。好的,让我们从头开始吧。 我正在编写一个需要使用 jacob 库等的应用程序 - 该应用程序必须作为 JAR 文件运行,这就是整个目标。我正在使用 System.loa
我正在使用 JACOB(Java COM Bridge)库从我的 Windows 操作系统调用注册的 COM 对象。我花了一段时间才弄清楚 JACOB 的工作原理并设置好一切。所以我目前的问题是: A
我一直在我的 java 程序中使用 JACOB 来工作,但是每次尝试从 ITTrackCollection 获取 ITTrack 时都会遇到错误。 这是给出错误的行: a.add(t.getItem(
我目前正在开发一个基于 java 的跨平台软件分发器,我选择使用 native 操作系统机制来防止用户事先进行任何设置。 我为 SSH2 选择了 JSCH,为 Java 选择了 JACOB。我意识到
我正在尝试使用 java 和 Jacob 连接到远程计算机,以获取有关远程计算机的一些 WMI 信息。 对于本地主机,我使用下面的代码,它工作正常。 String host = "localh
我正在尝试使用 JACOB 与 COM 对象交互。 我能够调用对象的初始化方法(并获取其属性),但没有获取任何事件。代码引用如下。 我有一个示例 HTML+Javascript 页面(在 IE 中运行
我正在使用雅各布库。使用 jacob 库并遵循 this教程我可以在 Outlook 中添加联系人。现在我想使用 jacob 删除并更新该联系人。我想知道有什么方法可以使用 jacob 删除 Outl
我是一名优秀的程序员,十分优秀!