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.
>