Saqlain Abbas wrote:
Hi All,
thanx Giuseppe for your response , i have written the following code (to set
the security restriction), but its not working ... so what the problem in
it, or there is another way to do it ...
// Set properties for conversions
PropertyValue[] conversionProperties = new PropertyValue[7];
conversionProperties[0] = new PropertyValue();
conversionProperties[0].Name = "Overwrite";
conversionProperties[0].Value = new Boolean(true);
conversionProperties[1] = new PropertyValue();
conversionProperties[1].Name = "FilterName";
conversionProperties[1].Value = conversionFilter;
mm, I think this isn't the right approach to set the PDF export filter
properties.
I don't have a Java code chunk on the matter, but a few months back I
wrote a small extension in Basic that can be examined to see how the
filter parameter should be managed; from that I think you can make out
how to do it in Java.
You can download it from here [1], where it still lurks.
I'm afraid the comment are in Italian, but feel free to ask on the list
if you have any question.
In the extension, the function that starts all is:
Main_EsportaPDF
This is a code example, so it's not very clean, anyway the sequence in
Basic is the following:
1) from the kind of document at hand, determine the pdf export filter name;
2) prepare the set of PDF filter properties (e.g.
UseLosslessCompression, Magnification , etc...) in a properties array;
3) prepare a new array of properties with three properties (only the
first two matters, the second is optional):
with name 'FilterName' value set to the name retrieved in 1)
with name 'FilterData' value set the the properties array prepared in 2)
with name 'StatusIndicator' the status indicator for user (I think this
is meaningless in your case);
4) use this second property array as second parameter in calling
storeToURL().
Hope that helped.
--
Kind Regards,
Giuseppe Castagno
Acca Esse http://www.acca-esse.eu
[EMAIL PROTECTED]
[1]
http://www.acca-esse.it/dwnld/ooohs/macro/ooo-hs-esporta-pdf-public-0.1.oxt
Giuseppe Castagno-3 wrote:
Saqlain Abbas wrote:
Hi All,
I have converted a .Doc file into pdf using OO-API. Now i want to apply
following security restriction on pdf file generated through OO-API
(programmatically in JAVA).
1) The resultant pdf file should be readonly.
2) The resultant pdf file should be password protected.
3) The User should not be able to copy text from resultant pdf file.
4) The User should not be able to print resultant pdf file.
Of course for these i have to set different properties, But i dont know
the
Property Name and value. So i need your help i.e. what properties should
i
set to apply the above security restriction.
keeping in mind what Hubert pointed out in the other response, you can
find information on PDF export filter properties on the filter
specification [1] (have a look to section 3 Configuration), except
the security related ones, that are only documented in
issue 67578 [2] (look for "Filter property values for scripting" without
quotes in the attached document there).
Hope that helped.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]