cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

We are happy to announce the new Windchill Customization board! Learn more.

How to get contents of a Document?

ash
6-Contributor
6-Contributor

How to get contents of a Document?

I have a document. I making a copy of that document, thru code. When I create a new document, the contents/file attached to the original document does not get copied. I am using the ContentHolder & ContentHelper API.

ContentHelper.getApplicationData() to get the data. Following is the code

  ContentHolder content = null;

  try

  {

      content = ContentHelper.service.getContents((ContentHolder)document_object);

  }

  catch (PropertyVetoException e)

  {

      e.printStackTrace();

  }

        Vector vcontent = ContentHelper.getApplicationData(content);

          newDocument.setContentVector(vcontent);

Which API would help to get data from a document & set it to a new document?

2 REPLIES 2
olivierfresse
13-Aquamarine
(To:ash)

User the ContentHelper service :

import wt.content.ContentHelper
import wt.content.ContentHolder
import wt.doc.WTDocument

WTDocument source,target

// Get the docs...

ContentHelper.service.copyContent(source, target);
ash
6-Contributor
6-Contributor
(To:olivierfresse)

That helped. Thanks!

Top Tags