Strona 1 z 1
[Solved]makro pdf z ograniczeniami
: ndz mar 18, 2012 12:37 pm
autor: babiniec4
Witam. Chciałem zapisać 1 stronę calca jako pdf z ograniczeniem kopiowania zawartości. "Ręczny" eksport z pliku działa poprawnie. Ta sama czynność nagrana rejestratorem nie uwzględnia zabezpieczeń. Czy jest na to jakieś rozwiązanie czy to błąd OO3?
Re: makro pdf z ograniczeniami
: ndz mar 18, 2012 12:43 pm
autor: quest-88
Dlaczego nie skorzystasz z domyślnych opcji? Plik > Eksportuj jako PDF > Bezpieczeństwo > Ustaw hasła > Ustaw hasło uprawnień > i odhaczasz pole "Włącz kopiowanie zawartości".
Re: makro pdf z ograniczeniami
: ndz mar 18, 2012 7:48 pm
autor: babiniec4
Pdf ma powstać poprzez makro. To o czym piszesz zawiera się moim poście...("Ręczny"...)
Re: makro pdf z ograniczeniami
: ndz mar 18, 2012 9:28 pm
autor: Jan_J
Nie wierzę w rejestrator. Trzeba by napisać ten kod ręcznie, i to za pomocą funkcji UNO API zamiast UNO Dispatchera. Wtedy będzie niezawodnie.
Re: makro pdf z ograniczeniami
: ndz mar 18, 2012 10:00 pm
autor: belstar
Kod: Zaznacz cały
'Code by Hanya
Sub Pdf_file
sURL = "file:///home/Test.pdf"
oDoc = ThisComponent
' arguments for "FilterData"
Dim aArg(7) As New com.sun.star.beans.PropertyValue
aArg(0).Name = "RestrictPermissions"
aArg(0).Value = True
aArg(1).Name = "PermissionPassword"
aArg(1).Value = "pass"
aArg(2).Name = "Changes"
aArg(2).Value = 0
aArg(3).Name = "EncryptFile"
aArg(3).Value = True
aArg(4).Name = "DocumentOpenPassword"
aArg(4).Value = "pass"'hasło
aArg(5).Name = "EnableCopyingOfContent"
aArg(5).Value = False
aArg(6).Name = "Printing"
aArg(6).Value = 0
aArg(7).Name = "EnableTextAccessForAccessibilityTools"
aArg(7).Value = False
' arguments for stroreToURL method
Dim aArgs(1) As New com.sun.star.beans.PropertyValue
aArgs(0).Name = "FilterName"
aArgs(0).Value = "calc_pdf_Export"
aArgs(1).Name = "FilterData"
aArgs(1).Value = aArg
oDoc.storeToURL(sURL,aArgs)
End Sub
Re: makro pdf z ograniczeniami
: ndz mar 18, 2012 11:21 pm
autor: babiniec4
Belstar...Kombinowałem z makrami dostępnymi w internecie i rezultat był żaden. Rejestrator to był mój ostatni pomysł. Podane przez Ciebie makro rzeczywiście działa. Dziękuje. Jakbyś mógł mi jeszcze podać lub podesłać link do sprecyzowania pozostałych argumentów ( zoom, ukrycie pasków narzędziowych itp) byłbym rad. Pozdrawiam.
Re: [Solved]makro pdf z ograniczeniami
: ndz mar 18, 2012 11:43 pm
autor: belstar
Re: [Solved]makro pdf z ograniczeniami
: pn mar 19, 2012 12:32 am
autor: belstar