-
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!
- Mini-ITX
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Házimozi belépő szinten
- Iqos cigaretta
- Milyen billentyűzetet vegyek?
- TP-LINK routerek
- Diablo II: Classic és Resurrected
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- BESZÁMÍTÁS! Asus PRIME H510M i5 11400 16GB DDR4 512GB SSD RX 6600 8GB Rampage SHIVA Adata 600W
- BESZÁMÍTÁS! ASRock A520M R5 5500 8GB DDR4 250GB SSD GTX 1050 Ti 4GB Sharkoon RGB Slider 400W
- BESZÁMÍTÁS! MSI B760M i7 13700KF 32GB DDR5 1TB SSD RX 7800 XT 16GB Lian LI LANCOOL 207RX ADATA 750W
- BESZÁMÍTÁS! ASUS Z790 i9 14900KF 64GB DDR5 1TB SSD RTX 5080 16GB LIAN LI LANCOOL 216R ADATA 850W
- Kingston NV3 2TB M.2 2230 NVME PCI-E 4.0 x4 - 6000-5000 MBs - Eladó!
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RX 5700XT / 16GB DDR4 / 500 SSD + 1TB HDD
- Apple iPhone 16 Pro 256GB Natural Titanium használt, karcmentes 6 hónap garancia
- Apple iPhone 15 Pro 128GB,Újszerű,Dobozaval12 hónap garanciával
- Új FULL HD webkamera + Számla
- 216 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


)