Creo4.0 工程图轻量化转pdf

之前走的好多弯路,最好用异步连接creo,然后用creo二开接口去做。

extern “C” void covertPDf(char* drwPath, char* expPath)
{
// 连接一个已存在的ProE/Creo进程 如果没有进程自己启动一个新进程
ProBoolean bRandomChoice = PRO_B_FALSE;
ProError status = ProEngineerConnect("", NULL, NULL, “”, PRO_B_TRUE, 20, &bRandomChoice, &g_stuConnectProcessHandle);

ProError status;
ProPath ProDrwPath, proExpPath;
ProMdl proMdHdl;
ProNativestringToWstring(ProDrwPath, PRO_PATH_SIZE, drwPath, strlen(drwPath));
ProNativestringToWstring(proExpPath, PRO_PATH_SIZE, expPath, strlen(expPath));
status = ProMdlLoad(ProDrwPath, PRO_MDL_DRAWING, PRO_B_FALSE, &proMdHdl);
if (PRO_TK_NO_ERROR != status)
{//ERRORreturn;
}
status = ProMdlDisplay(proMdHdl);
{ProPDFOptions PDFOp;ProPDFoptionsAlloc(&PDFOp);ProPDFoptionsIntpropertySet(PDFOp, PRO_PDFOPT_RASTER_DPI, 600);ProPDFoptionsIntpropertySet(PDFOp, PRO_PDFOPT_COLOR_DEPTH, 2);ProPDFoptionsBoolpropertySet(PDFOp, PRO_PDFOPT_PENTABLE, PRO_B_TRUE);ProPDFoptionsBoolpropertySet(PDFOp, PRO_PDFOPT_SEARCHABLE_TEXT, PRO_B_TRUE);ProPDFoptionsIntpropertySet(PDFOp, PRO_PDFOPT_FONT_STROKE, 0);ProPDFoptionsBoolpropertySet(PDFOp, PRO_PDFOPT_LAUNCH_VIEWER, PRO_B_FALSE);ProPDFExport(proMdHdl, proExpPath, PDFOp);ProNativewstringToString(expPath, PRO_PATH_SIZE, proExpPath, sizeof(proExpPath));ProPDFoptionsFree(PDFOp);
}status = ProWindowCurrentClose();status = ProMdlEraseAll(proMdHdl);

// status = ProEngineerEnd();

DisConnectProEngineer();
return;

}

creo4.0 二维图转pdf相关推荐

  1. matlab画二维图彩图,matlab二维图形绘制.pdf

    MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...

  2. python二维图颜色函数_Python绘图之二维图与三维图详解

    各位工程师累了吗? 推荐一篇可以让你技术能力达到出神入化的网站"持久男" 1.二维绘图 a. 一维数据集 用 Numpy ndarray 作为数据传入 ply 1. import ...

  3. 遗传算法 优化 工具箱 matlab pareto front,matlab遗传算法三目标优化,出来的pareto前沿图只是二维图...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 三目标不是三维图么?怎么修改啊?啊 function f=multidisk(x) global I1 I2 F r=350;u=0.5;fai=1;W= ...

  4. autocad2007二维图画法_CAD中如何绘制二维图形

    当我们在使用CAD软件绘制图纸时,我们一般情况下绘制的都是二维图形,用到的绘图工具也有很多.那在浩辰CAD软件中如何绘制二维图形呢?今天就为大家简单介绍下. CAD软件中绘制二维图的方法: 1.绘图菜 ...

  5. 数学建模快速入门(6)二维图和三维图

    二维图 要创建二维线图,请使用 plot 函数. 例如,绘制从 0 到 5π 的正弦函数值: 三维图 三维图通常显示一个由带两个变量的函数(即 z = f (x,y))定义的曲面图. 要计算 z,请首 ...

  6. 案例分享:Qt激光加工焊接设备信息化软件研发(西门子PLC,mysql数据库,用户权限控制,界面设计,参数定制,播放器,二维图,期限控制,参数调试等)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127669684 长期持续项目技术分享,有专业Qt需求请 ...

  7. MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

    之前写过一篇关于画matlab折线图的博客,但是写的非常潦草.也算是为了以后自己方便看,打算重新把画二维图部分再写一下,因此有了这篇博客. 画二维图形主要使用plot函数,使用方法说明:(官网) 1. ...

  8. MATLAB隐函数绘图 使用隐函数作二维图 使用隐函数作三维图

    如果给定了函数的显示式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形,但如果函数用隐函数形式给出,则很难用上诉方法绘制图形. 使用隐函数作二维图  绘图函数:ez ...

  9. Matlab多张二维图堆叠成一张三维图

    我想让500张1024*500的二维图堆叠成一张1024*500*500的三维图. 在网上找了好几天,不是运行不了,就是跟我想要的结果不一样. 所以我就自己编写了一个matlab代码 %% 二维图堆叠 ...

最新文章

  1. Linux中源码包的管理
  2. 一种广泛存在于Facebook、谷歌、小米、阿里等公司的研发组织管理方式
  3. MICRA OPENCART 自适应主题模板 ABC-0678-02
  4. 计算机版本号怎么看,怎样查看电脑版本型号,怎样查看电脑版本信息
  5. 如何查看SAP云平台上某个subaccount的tenant和region信息
  6. ASP.NET Core MVC – Form Tag Helpers
  7. Python在视频处理上的优势有哪些
  8. solr集群搭建,zookeeper集群管理
  9. ios::sync_with_stdio(true);
  10. 如何把APP加到HTML,如何将 Microsoft 服务添加到你的应用 (HTML)
  11. MySQL基础——DDL语句
  12. 简约个性个人简历自我介绍PPT模板
  13. 计算机制图作品答辩,工程制图(第一章)答辩.ppt
  14. PSI(隐私集合求交集)的几类基础思想
  15. 老字号“张小泉”上线小程序与酷客多达成战略合作!
  16. 实验(1)信号的采样
  17. tf.transpose()
  18. 关闭windows安全中心报警
  19. 高清,图片,ppt,下载
  20. Pr:导出设置之效果

热门文章

  1. 体验TiDB V6.0.0 之Clinic
  2. 挖掘机销售业务员如何做好客户接触及拜访工作
  3. 安装cartographer出现的问题及解决方法
  4. 计算机毕业生工作收入调查,大学毕业生收入调查:最高薪的工作是它
  5. /dev/shm虚拟内存打满与inode号爆满
  6. 解决mysql 找不到 my.ini文件的问题
  7. C语言蓝桥杯刷题:成绩统计
  8. android x86双显卡,centos7笔记本双显卡安装nvidia驱动并成功安装cuda
  9. 【编程导航】一文带领小白快速入门RDS
  10. win10专业版切换语言失败