Impositioning

This Forum is for the use of Software Developers requiring help and assistance for Tracker Software's PDF-Tools SDK of Library DLL functions(only) - Please use the PDF-XChange Drivers API SDK Forum for assistance with all PDF Print Driver related topics or PDF-XChange Viewer SDK if appropriate.

Moderators: TrackerSupp-Daniel, Tracker Support, Vasyl-Tracker Dev Team, Sean - Tracker, Chris - Tracker Supp, Tracker Supp-Stefan

Post Reply
ADev
User
Posts: 5
Joined: Sat Oct 06, 2012 2:04 pm

Impositioning

Post by ADev » Sat Oct 06, 2012 3:06 pm

Welcome aboard :)
its my first post and first question:
Is it possible to positioning (for example, place 3 pages/documents 297x1200 [mm] to one 914x1200 [mm] page) and save this big PDF?
.. by PDF-Tools SDK or AX View?

Regards,
Adam

User avatar
Tracker Supp-Stefan
Site Admin
Posts: 13544
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Impositioning

Post by Tracker Supp-Stefan » Mon Oct 08, 2012 12:32 pm

Hi Adam,

And welcome to the forums. While it might be possible to achieve this with the Tools SDK - it will be quite much easier if you initiate a "print" using our Viewer AX, and then pass the print job to our PDF XChange printer for handling.

Just make sure to set up the correct printing preferences in the Viewer AX (e.g. multiple pages per sheet 3 by 1) and then make sure to set up the proper page size in the drivers API.

Best,
Stefan

ADev
User
Posts: 5
Joined: Sat Oct 06, 2012 2:04 pm

Re: Impositioning

Post by ADev » Mon Oct 08, 2012 2:38 pm

Thank you Stefan,

PXCp_PlaceContents is a good clue?
Is there another way, with PX functions? If yes, what is the name of the function?

For example, I would like to do:
+ 1. Create a new document with new blank one page (P1) (914x1200mm),
? 2. For i=1 to 3 do:
- open existing document, get (copy) page [0] contents
- place contents on P1 with corner (or center page contents) coordinates x,y,rotation
+ 3. Save new document

It's possible without lov level API?
There is no accurate coordinate data x,y,rotation for placement, "only" Alignment (PXCp_ContentPlaceInfo).

Maybe it http://www.tracker-software.com/knowled ... nd-XCPRO40?

Regards,
Adam

User avatar
Tracker Supp-Stefan
Site Admin
Posts: 13544
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Impositioning

Post by Tracker Supp-Stefan » Mon Oct 08, 2012 4:37 pm

Hi Adam,

I need to discuss this with my colleagues from the dev team, but it's Thanksgiving today in Canada - so the reply might be delayed a bit!

In any case we are looking into it and will post any solutions/advise we have here in this topic.

Best,
Stefan

ADev
User
Posts: 5
Joined: Sat Oct 06, 2012 2:04 pm

Re: Impositioning

Post by ADev » Mon Oct 08, 2012 5:06 pm

Ok Stefan,
no rush,
thank you for your interest and I look forward to suggestions :wink:

Regards,
Adam

Ivan - Tracker Software
Site Admin
Posts: 3609
Joined: Thu Jul 08, 2004 10:36 pm
Location: Vancouver Island - Canada
Contact:

Re: Impositioning

Post by Ivan - Tracker Software » Mon Oct 08, 2012 7:44 pm

Yes,

PXCp_PlaceContents is the function you need, but I would recommend you don't create new document, but instead modify the one you have opened, and save it with different name at the end. The reason is because moving pages between documents is a time- and resources-consuming operation.

All fonts, images, color spaces, etc. object and their related objects have to be moved to new the document; also, when you move pages one-by-one, there is risk of getting duplicates of fonts and other common objects.
Tracker Software (Project Director)

When attaching files to any message - please ensure they are archived and posted as a .ZIP, .RAR or .7z format - or they will not be posted - thanks.

ADev
User
Posts: 5
Joined: Sat Oct 06, 2012 2:04 pm

Re: Impositioning

Post by ADev » Thu Oct 11, 2012 8:23 pm

Thank you,
during the tests :)

Regards,
Adam

User avatar
Paul - Tracker Supp
Site Admin
Posts: 4944
Joined: Wed Mar 25, 2009 10:37 pm
Location: Chemainus, Canada
Contact:

Re: Impositioning

Post by Paul - Tracker Supp » Thu Oct 11, 2012 9:03 pm

Hi Adam,

is this working for you? Do you require further assistance from us around this?


regards
_________________
If posting files to this forum - you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded - thank you.

Best regards

Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com

ADev
User
Posts: 5
Joined: Sat Oct 06, 2012 2:04 pm

Re: Impositioning

Post by ADev » Fri Oct 12, 2012 9:10 pm

Hello Paul, nice to meet you.

I say what the problem is,

in my program (pdf manipulation, with impositioning (nesting) ) I use another library, chose earlier.
It's a fairly new program, but it has some really unique features, such as the detection titleblock engineering drawings, documentation, and rotating on the basis of the detected table.
If someone prints a lot of engineering documentation, this program is very helpful.
I can give here a link? Or PM, ok.
Now I'm looking for a tool that has similar functionality, but it can handle these large files.
The most important feature is described in previous posts.

My choice is not a bad library, but ill deal with a number of "large" drawings.
"Large" is scanned drawings, for example 914x3000 mm, 300 dpi scan saved in pdf file.

Tracker libraries can handle these files and are generally faster, it is very important to me.
Segmentation rendering, is the only way to render a very large files.

Now I have unfortunately other things, but I promise you even ask.
I'm using Delphi.
I ask if I will stay.

Regards,
Adam

User avatar
Paul - Tracker Supp
Site Admin
Posts: 4944
Joined: Wed Mar 25, 2009 10:37 pm
Location: Chemainus, Canada
Contact:

Re: Impositioning

Post by Paul - Tracker Supp » Fri Oct 12, 2012 10:28 pm

Thanks Adam,

:-)
_________________
If posting files to this forum - you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded - thank you.

Best regards

Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com

Post Reply