Page 1 of 1

Impositioning

Posted: Sat Oct 06, 2012 3:06 pm
by ADev
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

Re: Impositioning

Posted: Mon Oct 08, 2012 12:32 pm
by Tracker Supp-Stefan
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

Re: Impositioning

Posted: Mon Oct 08, 2012 2:38 pm
by ADev
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 https://www.pdf-xchange.com/knowled ... nd-XCPRO40?

Regards,
Adam

Re: Impositioning

Posted: Mon Oct 08, 2012 4:37 pm
by Tracker Supp-Stefan
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

Re: Impositioning

Posted: Mon Oct 08, 2012 5:06 pm
by ADev
Ok Stefan,
no rush,
thank you for your interest and I look forward to suggestions :wink:

Regards,
Adam

Re: Impositioning

Posted: Mon Oct 08, 2012 7:44 pm
by Ivan - Tracker Software
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.

Re: Impositioning

Posted: Thu Oct 11, 2012 8:23 pm
by ADev
Thank you,
during the tests :)

Regards,
Adam

Re: Impositioning

Posted: Thu Oct 11, 2012 9:03 pm
by Paul - Tracker Supp
Hi Adam,

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


regards

Re: Impositioning

Posted: Fri Oct 12, 2012 9:10 pm
by ADev
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

Re: Impositioning

Posted: Fri Oct 12, 2012 10:28 pm
by Paul - Tracker Supp
Thanks Adam,

:-)