HTML JPG PDF XML DOCX
  Product Family
PDF

Créer un PDF dans .NET SDK

API pour travailler avec la création de documents PDF en utilisant .NET.

Get Started

Comment créer un PDF via Cloud .NET SDK

Pour créer des documents PDF, 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. Ouvrir NuGet gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de paquets.

Commande de Console du Gestionnaire de Paquets


    PM> Install-Package Aspose.Pdf-Cloud
     

Étapes pour créer un PDF en utilisant .NET SDK

Les développeurs Aspose.PDF Cloud peuvent facilement charger et créer un PDF en seulement quelques lignes de code.

  1. Téléchargez le PDF.
  2. Récupérez les métadonnées de la page avec getPageInfo().
  3. Extrayez la page PDF en tant qu’image.
  4. Créez un nouveau canevas PDF vierge avec createPdfDocument().
  5. Insérez l’image extraite dans le nouveau PDF.
  6. Vérifiez le succès et téléchargez.
 

Créer un PDF en utilisant .NET Cloud SDK


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace CreateDocument
    {
        public class CreatePdfDocument
        {
            public CreatePdfDocument(CrateDocumentHelper helper)
            {
                DocumentProperties docProps = new DocumentProperties(
                    List: new List<DocumentProperty>() { 
                        new DocumentProperty(Name: "prop1", Value: "Value1", BuiltIn: false)
                    }
                );

                DisplayProperties dispProps = new DisplayProperties()
                {
                    CenterWindow = true,
                    HideMenuBar = true,
                    Direction = Direction.L2R,
                    DisplayDocTitle = true,
                    HideToolBar = true,
                    HideWindowUI = true,
                    NonFullScreenPageMode = PageMode.UseThumbs,
                    PageLayout = PageLayout.TwoPageLeft,
                    PageMode = PageMode.UseThumbs
                };

                DefaultPageConfig pageConfig = new DefaultPageConfig(helper.config.PAGE_HEIGHT, helper.config.PAGE_WIDTH);

                DocumentConfig document_config = new DocumentConfig(
                    DocumentProperties: docProps,
                    DisplayProperties: dispProps,
                    DefaultPageConfig: pageConfig,
                    PagesCount: helper.config.PAGES_COUNT
                );

                DocumentResponse response = helper.pdfApi.PostCreateDocument(helper.config.LOCAL_RESULT_DOCUMENT_NAME, document_config, folder: helper.config.TEMP_FOLDER);

                if (response != null && response.Code == 200)
                    Console.WriteLine("Document #{0} created.", helper.config.LOCAL_RESULT_DOCUMENT_NAME);
                else
                    Console.WriteLine("Unexpected error!!!");
            }
        }
    }