HTML
JPG
PDF
XML
DOCX
PDF
Obtenir des formulaires PDF dans le SDK .NET
Créez vos propres applications Cloud pour obtenir des fichiers de documents remplissables à l’aide des API côté serveur.
Get StartedComment obtenir les champs de formulaire à partir d'un document PDF à l'aide du SDK Cloud .NET
Pour obtenir un AcroForm via le SDK Cloud .NET, nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications de création, d’édition et de conversion de PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet le gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de paquets.
Commande de la console du gestionnaire de paquets
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour obtenir des AcroForms via le SDK .NET
Les développeurs Aspose.PDF Cloud peuvent facilement charger et obtenir des acroforms dans un PDF en seulement quelques lignes de code.
- Créez un nouvel objet Configuration avec votre Clé et Secret d’Application
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Effectuez l’obtention
- Téléchargez le résultat
Ce code d'exemple montre l'obtention d'AcroForms dans les documents PDF
public static void GetFormFields()
{
const string localImageFileName = @"C:\Samples\StudentInfoFormElectronic.pdf";
const string storageFileName = "StudentInfoFormElectronic.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var response = pdfApi.GetFields(storageFileName);
foreach (var item in response.Fields.List)
{
if (item.Type == FieldType.List)
{
Console.Write($"Name: [{item.Name}] Value:");
foreach (var listItem in item.Values)
{
Console.WriteLine($"{listItem} ");
}
}
else
{
Console.WriteLine($"Name: [{item.Name}] Value: [{item.Values.FirstOrDefault()}]");
}
}
}