Hirdetés
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- bkercso: Tápszűrő-5 SMPS-hez
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Lalikiraly: Macbook NEO 2
- N€T0X|N: Talaria tuning: meg kéne tudni állni!
- Elektromos rásegítésű kerékpárok
-
LOGOUT

Új hozzászólás Aktív témák
-
Deer_
csendes tag
Köszi szépen amargo
A gsPDFfel nem boldogultam, a PDFSharp az alap ActiveX controlt használja, ami szinte csak megjeleníteni és nyomtatni tud. (így ez a solution is).
A konzolossal az a gond, hogy ugyanúgy az alapja az App:=CreateOleObject('AcroExch.App'); sor, ami nekem hibát dob. Azért kipróbáltam ezt a kis progit is, de ezen a soron megakadt a szokásos hibával.
Egyszerűen nem fogom fel, hogy miért nem sikerül ez nekem, pedig nagyon kell a megoldás
Nagyon köszönöm az eddigi segítséget!
-
Deer_
csendes tag
Ennek ugyanúgy működnie kéne, mint pl annak, hogy CreateOleObject('Word.Application'), vagy Excel.Application, stb....
-
Deer_
csendes tag
Elég sokat keresgéltem, de nem találtam ilyen INGYENES komponenst.
Viszont letöltöttem egy Adobe Reader SDK-t a az Adobe oldalról. Ez azt írja, hogy járható a dolog, amit én gondoltam - igaz, hogy Visual Basicet vagy C#-ot ajánl.
Van ebben a leírásban 1 Visual Basic kódrészlet:Private Sub myGoto(ByVal where As Integer)
Dim app as Object, avdoc as Object, pageview as Object
Set app = CreateObject("AcroExch.App")
Set avdoc = app.GetActiveDoc
Set pageview = avdoc.GetAVPageView
pageview.Goto(where)
End SubElvileg ez a megoldás a problémámra.
Nem nagyon értek basicül, de ha jól gondolom ,ez Delphiben így nézne ki:procedure TForm1.FormCreate(Sender: TObject);
var
app : variant;
begin
app := CreateOleObject('AcroExch.App');
/ stb...stb..
end;Nekem erre kiírja, hogy 'Érvénytelen osztályú karakterlánc'. Az érdekelne, hogy miért.
Tudsz nekem ebben segíteni? -
Deer_
csendes tag
Teljesen ingyenes Adobe Reader 8.0-m van.
Elsősorban kulcsszavakra keresnék rá a pdf-ben az AcroRd32.dll-ben lévő Menuitemexecute('Find') (Vagy 'Keresés') függvénnyel.
.. De lehet, hogy az is jó lenne, ha ki tudnám tenni clipboardra az egész szöveget, bevágnám egy Memo-ba, aztán ebben keresgélnék. De akkor mondjuk ki kéne találnom valami gyors keresési algoritmust, amivel a szövegben keresek.Amiről írtál, talán az ActiveX control lehetett. Ezt kirakom a formra és kész, de ez csak megjeleníti a pdf-et, keresni pl nem tudok benne, de kijelölni sem.
ps : Douglas Adams az Isten
) -
Deer_
csendes tag
Üdv mindenkinek!
Pdf-ekben próbálok kutakodni Delphi alkalmazáson keresztül.
Adobe Reader 8.0 van telepítve, van is hozzá egy királyságos típuskönyvtár AcroRd32.dll néven.
Ezt bemásoltam a project mellé, átneveztem Acrobat.tlb-re. Ezt regisztráltam, mint type library-t.Ezután kétféleképp próbáltam dll-t elérni:
...
uses Acrobat_TLB // ezt generálta, mikor regisztráltam
...
procedure TForm1.FormCreate(Sender: TObject);
var
a : AcroApp;
v : variant;
begin
a := CoAcroApp.Create;
v := CreateOleObject('Acroapp');
end;Na, egyik se műxik. Az elsőnél kiírja, hogy 'Az osztály nincs regisztrálva', a másodiknál pedig, hogy 'Érvénytelen osztályú karaktarlánc'.
Légyszi, ha valaki tud, segítsen nekem
Előre is köszi,
Üdv,
Déer
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple iPhone 14 Pro 128 GB Deep Purple 100% akku
- Kingston A2000 250GB NVMe SSD
- GIGABYTE RX 6800 XT 16GB GDDR6 GAMING OC - Eladó!
- BESZÁMÍTÁS! ASRock A520M R5 5500 16GB DDR4 500GB SSD RX 5700XT 8GB Rampage SHIVA Seasonic 650W
- BESZÁMÍTÁS! MSI B450M R5 5600 16GB DDR4 512GB SSD RX 6650 XT 8GB Rampage SHIVA FSP 650W
- Apple iPhone 14 Plus 128GB sárga használt, karcmentes 97% akku 6 hónap garancia
- Samsung 870 QVO 8TB Sata 2.5 SSD
- AKCIÓ! ASRock A520M R5 5500 8GB DDR4 250GB SSD GTX 1050 Ti 4GB Sharkoon RGB Slider 400W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


)