Hirdetés
- Hatalmas akkut és korrekt teljesítményt ígér a Vivo
- Memóriahiány és drágulás fékezheti a mobilokat, csökkentek a Q1-es kiszállítások
- Európába és a britekhez is megérkezik a Motorola Razr Fold, indul az előrendelés
- Ön vezető vagy önvezető? Az Uber az utóbbi mellett tette le a voksát
- Ma megérkeztek Magyarországra is a Vivo V70-ek
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Android szakmai topik
- Hatalmas akkut és korrekt teljesítményt ígér a Vivo
- Fotók, videók mobillal
- Szerkesztett és makrofotók mobillal
- iPhone topik
-
Mobilarena

Új hozzászólás Aktív témák
-
amargo
addikt
PDFSharp. Ez egy .NET es library.
GsPDF Ezt is érdemes megnézned.Igaz konzolos:
{$APPTYPE CONSOLE}
uses
Windows,SysUtils,ShellApi,Forms,ComObj,Variants;
var Input,InputNew : string;
FileTest : boolean;
App, AVDoc : Variant;
CoInitFlags : Integer = -1;
VarTest : IDispatch;
test : PVariant;
function RenameFile(const OldName, NewName: string): boolean;
//renames files, taken from
//http://www.dsdt.info/tipps/?id=128&search=RenameFile
var
sh: TSHFileOpStruct;
begin
sh.Wnd := Application.Handle;
sh.wFunc := fo_Rename;
//terminate with null byte to set list ending
sh.pFrom := PChar(OldName + #0);
sh.pTo := PChar(NewName + #0);
sh.fFlags := fof_Silent or fof_MultiDestFiles;
Result:=ShFileOperation(sh)=0;
end; //end function
begin //begin program
Application.Initialize;
//Read given filename
Input:= ParamStr(1);
//InputNew = original filename with ending "-preview" (e.g. test-preview.pdf)
InputNew:= copy(Input,1,Length(Input)-4); //remove ".pdf"
InputNew:= InputNew+'-preview.pdf';
//check if renamed file exists
FileTest:= FileExists(InputNew);
//Create OLE-object for the program Acrobat or Adobe Viewer
App:=CreateOleObject('AcroExch.App');
//test if given file already exists
if FileTest = true then
begin
//close old file
AVDoc:=App.GetActiveDoc; //handle of the active document
VarTest:=AVDoc;
test:= PVariant(VarTest);
if test <> PVariant(0) then //when handle is existing
begin
try
AVDoc.Close(true);
except
Application.Terminate;
end;
end;
//delete old file
DeleteFile(InputNew);
end; //end if FileTest
//rename file
RenameFile(Input,InputNew);
//open renamed file in Acobat or Adobe Viewer
App.Show; //show window
App.Restore(true); //restore window size to make window active
App.Maximize(true); //maximize window
AVDoc:=CreateOleObject('AcroExch.AVDoc'); //create OLE object for file
AVDoc.Open(''+InputNew+'',''); //open file
end. //end program
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gaming notebook topik
- Otthoni hálózat és internet megosztás
- Milyen notebookot vegyek?
- Steam topic
- A fociról könnyedén, egy baráti társaságban
- Mibe tegyem a megtakarításaimat?
- Mesterséges intelligencia topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Kuponkunyeráló
- Házimozi haladó szinten
- További aktív témák...
- Dyson Purifier Humidify+Cool PH2 De-NOx (White/Gold)
- MacBook Pro 14" M4 16GB RAM 512 HDD (asztrofekete)
- Apple iPhone 15 Pro 128GB 85% Akku. Újszerű,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- Asus TUF gaming x670E-Plus Wifi
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / GTX 1650 / 16GB DDR4 / 128SSD + 500HDD
- AKCIÓ! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- CSX 2x2GB (4GB) DDR2 800 MHz kit
- Realme GT 7 Pro 5G Mars Orange 12/256GB használt karcmentes 6 hónap garancia
- Új M5 MacBook Pro, 14", 10/10 mag, 32GB RAM, 1TB SSD, Silver - 27% ÁFA
- Dobozos! Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


