-
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!
- exHWSW - Értünk mindenhez IS
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Utcakép banánnal: félrecsúszhat a Google Térkép fókusza
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Autós topik
- Meghozta az első, memórapánikból eredő áremelését az NVIDIA
- AMD vs. INTEL vs. NVIDIA
- Marathon - Mostantól végre ingyen kipróbálhatod!
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...
- Használt Steelseries Arctis 7P+ vezeték nélküli gaming headset / 12 hó jótállás
- iPhone 16 Pro 128GB Desert Titanium -1 ÉV GARANCIA - Kártyafüggetlen
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
- BESZÁMÍTÁS! MSI MAG B365M i5 9600KF 16GB DDR4 512GB SSD RTX 2060 6GB Kolink Stronghold Seasonic 550W
- 44999 FORINT MacBook Pro 17" i7 2.6 GHz 8GB RAM 8 ciklus az akkuban!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


)