Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET هو مكون قوي من .NET يتيح للمطورين إنشاء مستندات PDF من الصفر دون استخدام Adobe Acrobat. يوفر واجهة برمجة تطبيقات (API) بسيطة وسهلة التعلم والاستخدام.
Aspose.PDF for .NET تم تنفيذه باستخدام C# المدارة ويمكن استخدامه مع أي لغة .NET مثل C# وVB.NET وJ# وغيرها. يمكن دمجه مع أي نوع من التطبيقات سواء كانت تطبيق ويب ASP.NET أو تطبيق Windows.
حتى يتمكن المطورون من البدء بسرعة، يوفر Aspose.PDF for .NET عروض توضيحية كاملة و أمثلة عملية مكتوبة بلغة C#. باستخدام هذه العروض، يمكن للمطورين التعرف بسرعة على الميزات التي يوفرها Aspose.PDF for .NET.
يخلق المكون السريع والخفيف مستندات PDF بكفاءة ويساعد تطبيقك على الأداء بشكل أفضل. Aspose.PDF for .NET هو الخيار الأول لعملائنا عند إنشاء مستندات PDF بسبب سعره وأدائه الرائع ودعمه الكبير.
Aspose.PDF for .NET آمن متعدد الخيوط طالما أن خيطًا واحدًا فقط يعمل على مستند في وقت واحد. من الشائع أن يكون هناك خيط واحد يعمل على مستند واحد. يمكن أن تعمل خيوط مختلفة بأمان على مستندات مختلفة في نفس الوقت.
تتطلب جميع مكونات Aspose .NET مجموعة أذونات الثقة الكاملة. السبب هو أن مكونات Aspose .NET تحتاج إلى الوصول إلى إعدادات السجل وملفات النظام بخلاف الدليل الافتراضي لبعض العمليات مثل تحليل الخطوط وما إلى ذلك. علاوة على ذلك، تعتمد مكونات Aspose .NET على فئات النظام الأساسية .NET التي تتطلب أيضًا مجموعة أذونات الثقة الكاملة في العديد من الحالات.
تفرض مزودات خدمة الإنترنت التي تستضيف تطبيقات متعددة من شركات مختلفة غالبًا مستوى أمان الثقة المتوسطة. في حالة .NET 2.0، ينطبق هذا المستوى من الأمان القيود التالية:
<trust>
.يمكنك بسهولة تنزيل Aspose.PDF for .NET للتقييم. تنزيل التقييم هو نفسه تنزيل الشراء. يصبح إصدار التقييم مرخصًا ببساطة عندما تضيف بعض الأسطر من التعليمات البرمجية لتطبيق الترخيص.
يوفر إصدار التقييم من Aspose.PDF (بدون ترخيص محدد) الوظائف الكاملة للمنتج. ومع ذلك، لديه قيودان: يقوم بإدراج علامة مائية للتقييم، ويمكن عرض/تعديل أول أربع صفحات فقط من أي مستند.
NuGet هو نظام إدارة حزم مفتوح المصدر ومجاني يركز على المطورين لمنصة .NET يهدف إلى تبسيط عملية دمج المكتبات الخارجية في تطبيق .NET أثناء التطوير. إنه ملحق لـ Visual Studio يسهل إضافة وإزالة وتحديث المكتبات والأدوات في مشاريع Visual Studio التي تستخدم إطار عمل .NET. يمكن مشاركة مكتبة أو أداة بسهولة مع مطورين آخرين من خلال إنشاء حزمة NuGet وتخزينها داخل مستودع NuGet. عند تثبيت الحزمة، يقوم NuGet بنسخ الملفات إلى الحل الخاص بك ويجري التغييرات اللازمة تلقائيًا، مثل إضافة المراجع وتغيير ملفات app.config أو web.config الخاصة بك. إذا قررت إزالة المكتبة، يقوم NuGet بإزالة الملفات ويعكس أي تغييرات أجراها على مشروعك بحيث لا يتبقى أي فوضى.
Install-Package Aspose.PDF
لتثبيت أحدث إصدار كامل، أو اكتب الأمر Install-Package Aspose.PDF -prerelease
لتثبيت أحدث إصدار بما في ذلك الإصلاحات العاجلة.Enter
.إذا كنت قد أشرت بالفعل إلى المكون من خلال NuGet، فاتبع هذه الخطوات لتحديث الإشارة إلى أحدث إصدار:
Update-Package Aspose.PDF
للإشارة إلى أحدث إصدار كامل، أو اكتب الأمر Update-Package Aspose.PDF -prerelease
لتثبيت أحدث إصدار بما في ذلك الإصلاحات العاجلة.اتبع هذه الخطوات للإشارة إلى المكون باستخدام واجهة مستخدم إدارة الحزم:
افتح تطبيق .NET الخاص بك في Visual Studio.
من قائمة المشروع اختر إدارة حزم NuGet.
اكتب Aspose.PDF في مربع البحث للعثور على Aspose.PDF for .NET.
انقر على تثبيت/تحديث بجوار أحدث إصدار من Aspose.PDF for .NET.
نظرًا لأن Aspose.PDF for .NET يوفر دعم .NET Standard 2.0 (.NET Core 2.0)، يمكن استخدامه في التطبيقات الأساسية التي تعمل في أنظمة تشغيل تشبه لينكس. نحن نعمل باستمرار على تحسين دعم .NET Core في واجهة برمجة التطبيقات الخاصة بنا. ومع ذلك، هناك بعض العمليات التالية التي نوصي عملائنا بتنفيذها، من أجل الحصول على نتائج أفضل أثناء استخدام ميزات Aspose.PDF for .NET:
يرجى تثبيت:
sudo apt-get install ttf-mscorefonts-installer
)
يجب وضع هذه الخطوط في دليل “/usr/share/fonts/truetype/msttcorefonts” حيث يقوم Aspose.PDF for .NET بفحص هذا المجلد على أنظمة التشغيل الشبيهة بلينكس. في حالة وجود مجلد/دليل افتراضي آخر للخطوط في نظام التشغيل، يجب عليك استخدام السطر التالي من التعليمات البرمجية قبل إجراء أي عملية باستخدام Aspose.PDF.Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<user's path to ms fonts>"));
dotnet --version
# Create a new console application
dotnet new console -n AsposePDFNetDemo
# Navigate into the project directory
cd AsposePDFNetDemo
# Install Aspose.PDF package
dotnet add package Aspose.PDF
.csproj
<ItemGroup>
<PackageReference Include="Aspose.PDF" Version="x.x.x" />
</ItemGroup>
.vscode/launch.json
:{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/net7.0/AsposePDFNetDemo.dll",
"args": [],
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopAtEntry": false
}
]
}
استبدل محتويات Program.cs
بـ:
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
using System;
using Aspose.Pdf;
using Aspose.Pdf.Text;
class Program
{
static void Main(string[] args)
{
// Activate your license, you can comment out these codelines to use library in Evaluation mode
var license = new Aspose.Pdf.License();
license.SetLicense("Aspose.PDF.NET.lic");
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create a text fragment
var textFragment = new Aspose.Pdf.Text.TextFragment("Hello, Aspose.PDF for .NET!");
textFragment.Position = new Aspose.Pdf.Text.Position(100, 600);
// Add text to the page
page.Paragraphs.Add(textFragment);
// Save PDF document
document.Save("sample.pdf");
}
}
}
dotnet restore
dotnet build
dotnet run
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.