ScanToPDF > Plug-in > Interfaccia applicazione
Il plug-in API consente di eseguire ScanToPDF dalla vostra applicazione.
Visual Studio 2003 Project
Quest'ultima può passare parametri specificando il nome file e il percorso pdf e riceve una notifica da ScanToPDF di conferma dell'avvenuta creazione del PDF. Il metodo più semplice di integrazione per la vostra applicazione è lanciare Scan To PDF con il nome del file e il percorso PDF come comando. Ad esempio, in C# ciò si ottiene con il seguente codice:
//contractId will have been assigned by your application
string pdfPath=@"//docserver/pdfarchive/contracts/" + contractId + ".pdf";
System.Diagnostics.ProcessStartInfo psInfo =new
System.Diagnostics.ProcessStartInfo();
psInfo.FileName=@"C:\Program Files\O Imaging Corporation\ScanToPDF\scantopdf.exe";
psInfo.Arguments="/autoscan /pdfpath=" + pdfPath + "/terminateaftersave";
System.Diagnostics.Process.Start(psInfo);
Ecco alcuni esempi di codici per scansionare una fattura fornitore e trasformarla in PDF dall'applicazione Database Access:
Dim pdfpath As Variant
Dim pdfname As Variant
Dim progpath As Variant
Dim progswitches As Variant
Dim x%
pdfname = "SI123456" '//set by your application
pdfpath = "//server/works order pdfs/" & pdfname & ".pdf"
progpath = "C:\Program Files\O Imaging Corporation\ScanToPDF\scantopdf.exe"
progswitches = " /autoscan /terminateaftersave /pdfpath=""" & pdfpath & """"
x% = Shell(progpath & progswitches, vbNormalFocus)
L'integrazione tramite OCX ScanToPDF è molto semplice.
One property: FilePath
One event: PDFFileSaved
One method: DoScan
cosicchè in VB si avrebbe qualcosa del genere:
Private Sub cmdSetPath_Click
STP1.FilePath = "c:\test.pdf"
MsgBox "Required file path set to:" & STP1.FilePath
End Sub
Private Sub CommandScan_Click
' start ScanToPDF
On Error Resume Next
Shell "C:\Program Files\O Imaging Corporation\scantopdf\LSTPDF.exe"
STP1.DoScan
End Sub
Private Sub STP1_PDFFileSavedByVal PDFFilePath As String
MsgBox "PDFFileSaved: " & PDFFilePath
End Sub
È anche possibile integrare ScanToPDF con il vostro software applicativo grazie a diversi metodi, i quali comprendono:
Esposizione di ScanToPDF come .NET Assembly
Esecuzione del codice personalizzato C# o VB.NET - per ulteriori dettagli vedere C# DynaCode
Aggiornamenti del database con sequenza di istruzioni SQL
Scrittura/lettura di file XML
Essa consente inoltre che Scan To PDF alleghi automaticamente un PDF ad un record nel vostro data base. Contattateci al seguente indirizzo con informazioni relative alle vostre richieste.
Contattateci al seguente indirizzo con informazioni relative alle vostre richieste.