几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-13, 01:17 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】part to pdf api

part to pdf api
when i save as a pdf using api for part only files everything works great. now i would like it to create a 3d pdf. i know in the options under saveas when you select pdf you can check a box to save as 3d pdf. can this be done through api?
sw2007 sp5
i assume you are using c#
sldworks swapp;
swapp.opendoc6(sourcepath, (int)nativetype,
(int)swopendocoptions_e.swopendocoptions_loadmodel,
"", ref lerrors, ref lwarnings);
(swapp.activedoc)).saveas2(targetpath, 0, true, false);
you need to use the modeldoc2.extension.saveas function with exportdata. take a look at exportpdfdata::exportas3d, it is simple enough to do
why? i don't see any difference.
if you record the macro, you will see that activedoc.saveas also works.
i'd love to see you save a pdf as 3d with modeldoc2::saveas, especially considering it is 4 years out of date and if sw implemented the ability to create 3d pdfs with a function 3 years before adobe even created one i will be seriously impressed.
you said it. if 3d pdf is needed, luke is right. thanks.
i found a work around instead of the 3d pdf option. i am creating a eprt file opening it with edrawings in the backround and exporting it as a htm page to a intranet web portal.
this meets the same requirement of my engineering dept of being able to have a 3d view of a part for non pdm users.
i do notice that the eprt files are smaller 90% of the time then just a normal pdf of the same part. wonder what the 3d pdf would have ended up being in size.
luke
i think i miss read your post.
i read your second post first. you are saying it can be done correct.
"
you need to use the modeldoc2.extension.saveas function with exportdata. take a look at exportpdfdata::exportas3d, it is simple enough to do
"
i looked at all the functions and must have missed that one.
thanks
btw still using vb6.
starting the conversion to .net as soon as we finish phase one of implementation.
eric,
i also notice the sizes of edrawing files. at first i was sure they are simply a sort of link file that reads the data from the solidworks source file, but i could never seem to find or break this link to prove it, and never got around to attempting to open an edrawings file of say a complete assembly on another system detatched from the network to see if that is the case
originally posted by: luke malpass
i also notice the sizes of edrawing files. at first i was sure they are simply a sort of link file that reads the data from the solidworks source file, but i could never seem to find or break this link to prove it, and never got around to attempting to open an edrawings file of say a complete assembly on another system detatched from the network to see if that is the case
luke,
edrawings are completely stand alone files. there are no links of any kind to the sw source file.
jorn bjarning
cswp
cad & plm consultant
sw2008 sp5 / sw2009 sp2
very impressive filesize then! full 2000 part trialer assembly half a meg!
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】help with a downloaded pdf macro yang686526 SolidWorks二次开发 0 2009-04-13 11:44 AM
【转帖】how to silent printing pdf from sw macro yang686526 SolidWorks二次开发 0 2009-04-12 09:24 PM
【转帖】外挂开发中的封包技术 huangyhg vc编程 0 2007-12-03 04:41 PM
【转帖】对于hook函数的一点认识 huangyhg vc编程 0 2007-03-27 11:53 AM
下载好多软件 ping CAD资料交换区 6 2007-03-03 09:13 PM


所有的时间均为北京时间。 现在的时间是 01:46 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多