Take a survey

API Quick Starts (Code Examples) > Barcoded Forms Service API Quick Starts > Quick Start: Decoding barcoded form data using the web service API

Quick Start: Decoding barcoded form data using the web service API
The following C# code example decodes form data that is located in a PDF form.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.IO ; 
 
namespace ConsoleApplication1
{
	class Class1
	{
		[STAThread]
		static void Main(string[] args)
		{
			try
			{
				//Create a BarcodedFormsServiceService object and set 
				//authentication values
				BarcodedFormsServiceService barcodedFormsClient = new BarcodedFormsServiceService();
				barcodedFormsClient.Credentials = new System.Net.NetworkCredential("administrator", "password");
		
				//Reference a PDF form
				BLOB inPDFForm = new BLOB();
				string path = "C:\\Adobe\\Loan.pdf";
				FileStream fsPDF = new FileStream(path, FileMode.Open);
	
				//Get the length of the file stream 
				int lenPDF = (int)fsPDF.Length; 
				byte[] bytePDF=new byte[lenPDF];
 
				//Populate the byte array with the contents of the FileStream
				fsPDF.Read(bytePDF, 0, lenPDF);
				inPDFForm.binaryData = bytePDF; 
 
				//Decode form data
				String decodedFormData = barcodedFormsClient.decode(inPDFForm,
					true,
					false,
					false,
					false,
					false,
					false,
					false,
					false,
					CharSet.UTF_8);
 
				//Convert the data to XDP data
				object[] convertedData = barcodedFormsClient.extractToXML(decodedFormData,
					Delimiter.Tab,
					Delimiter.Tab,
					XMLFormat.XDP);
 
				//Get data from the first barcode
				BLOB xdpData = (BLOB)convertedData[0]; 
			}
			catch(Exception ee)	
			{
				Console.WriteLine("An unexpected exception was encountered: "+ee.Message + "\n" + ee.StackTrace);
			}
		}
	}
}
 
 

 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/sdkHelp/quickStarts_BarcodedForms.5.3.html