HTML JPG PDF XML DOCX
  Product Family
PDF

Crear PDF en .NET SDK

API para trabajar con la creación de documentos PDF usando .NET.

Get Started

Cómo crear PDF a través de Cloud .NET SDK

Para crear documentos PDF, utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la Nube te permite crear fácilmente aplicaciones de creador, editor y convertidor de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para varias plataformas en la nube. Abre NuGet el gestor de paquetes, busca Aspose.PDF Cloud e instala. También puedes usar el siguiente comando desde la Consola del Gestor de Paquetes.

Comando de la Consola del Gestor de Paquetes


    PM> Install-Package Aspose.Pdf-Cloud
     

Pasos para crear PDF usando .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear PDF fácilmente en solo unas pocas líneas de código.

  1. Sube el PDF.
  2. Recupera los Metadatos de la Página con getPageInfo().
  3. Extrae la Página del PDF como Imagen.
  4. Crea un Nuevo Lienzo PDF en Blanco con createPdfDocument().
  5. Inserta la Imagen Extraída en el Nuevo PDF.
  6. Verifica el Éxito y Descarga.
 

Crear PDF usando .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!!!");
            }
        }
    }