HTML JPG PDF XML DOCX
  Product Family
PDF

إنشاء PDF في .NET SDK

API للعمل مع إنشاء مستندات PDF باستخدام .NET.

Get Started

كيفية إنشاء PDF عبر Cloud .NET SDK

لإنشاء مستندات PDF، سنستخدم Aspose.PDF Cloud .NET SDK يتيح لك هذا SDK السحابي بسهولة بناء تطبيقات إنشاء، تحرير وتحويل PDF قائمة على السحابة باستخدام C#، ASP.NET، أو لغات .NET الأخرى لمنصات السحابة المختلفة. افتح NuGet مدير الحزم، ابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.

أمر وحدة تحكم مدير الحزم


    PM> Install-Package Aspose.Pdf-Cloud
     

خطوات إنشاء PDF باستخدام .NET SDK

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وإنشاء PDF في بضعة أسطر من الكود.

  1. تحميل ملف PDF.
  2. استرجاع بيانات صفحة الميتاداتا باستخدام getPageInfo().
  3. استخراج صفحة PDF كصورة.
  4. إنشاء قماش PDF فارغ جديد باستخدام createPdfDocument().
  5. إدراج الصورة المستخرجة في PDF جديد.
  6. التحقق من النجاح والتنزيل.
 

إنشاء PDF باستخدام .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!!!");
            }
        }
    }