-
Fototrend

Ú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!
- FANTASZTIKUS áron eladó dobozos új Hp Laptop 17 /Ryzen 5-7520U/16 GB RAM /512 SSD/FHD/IPS/Garancia/
- Corsair 2x16GB 3600MHz (32GB) Vengeance RGB RS DDR4 kit / 105Hó Alza.hu garancia / Beszámítás OK!
- Erős (Lenovo LOQ) gamer Laptop! -i7 13650HX, RTX 4060 8gb, 16gb DDR5, 1tb SSD
- msi Vector 17 HX Nagyképernyős Gamer laptop 17" -35% i9-14900HX 16/1TB RTX 4070 8GB QHD+ 240Hz
- TCL 65C79K MiniLED 144hz Bang&Olufsen
- Lenovo Thinkcentre M920t Tower/ M920s SFF / számla, garancia
- iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4328, 100% AKKSI
- PXN V9 Gen 2 Kormány+Pedál+Váltó BONTATLAN!
- BESZÁMÍTÁS! ASRock X870 R9 7950X3D 32GB DDR5 1TB SSD RTX 4090 24GB Be quiet Pure Base 501 LX white
- iPhone 15 Pro Max 256GB 100% (1év Garancia)- AKCIÓ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


)