ScanToPDF > Plugins > Interfaz de aplicación
El plugin API permite ejecutar ScanToPDF desde su propia aplicación.
Visual Studio 2003 Project
Su aplicación puede pasar parámetros especificando el nombre de archivo pdf y el camino de acceso al pdf, y recibe una notificación de ScanToPDF que confirma que el PDF ha sido creado satisfactoriamente. El método más sencillo de integración es que su aplicación lance Scan To PDF pasando el nombre del archivo PDF y el camino de acceso como un interruptor. Por ejemplo, en C#, esto se lograría con el código siguiente:
//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);
Y éste es un ejemplo de código para escanear un documento de factura de proveedor a PDF desde el interior de una aplicación de acceso a la base de datos:
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)
La integración a través de ScanToPDF OCX es muy sencilla.
One property: FilePath
One event: PDFFileSaved
One method: DoScan
entonces, en VB usted haría algo así:
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
ScanToPDF también se puede integrar a su software de aplicación por algunos otros métodos. Estos métodos incluyen:
Exponer ScanToPDF como ensamblado .NET
Ejecución de C# o código personalizado VB.NET - vea C# DynaCode para más detalles
Actualizaciones de bases de datos con guión SQL
escribir/leer archivo XML
La integración también permite que Scan TO PDF adjunte de forma automática un PDF a un registro en su base de datos. No dude en ponerse en contacto con nosotros en y detallarnos sus requisitos.
No dude en ponerse en contacto con nosotros en y detallarnos sus requisitos.