HTML
JPG
PDF
XML
DOCX
PDF
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.
- Sube el PDF.
- Recupera los Metadatos de la Página con getPageInfo().
- Extrae la Página del PDF como Imagen.
- Crea un Nuevo Lienzo PDF en Blanco con createPdfDocument().
- Inserta la Imagen Extraída en el Nuevo PDF.
- 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!!!");
}
}
}