Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET adalah komponen .NET yang kuat yang memungkinkan pengembang membuat dokumen PDF dari awal tanpa menggunakan Adobe Acrobat. Ini menyediakan Antarmuka Pemrograman Aplikasi (API) yang sederhana yang mudah dipelajari dan digunakan.
Aspose.PDF for .NET diimplementasikan menggunakan Managed C# dan dapat digunakan dengan bahasa .NET apa pun seperti C#, VB.NET, dan J# dll. Ini dapat diintegrasikan dengan jenis aplikasi apa pun baik itu Aplikasi Web ASP.NET atau Aplikasi Windows.
Agar pengembang dapat segera mulai, Aspose.PDF for .NET menyediakan demo lengkap dan contoh kerja yang ditulis dalam C#. Menggunakan demo ini, pengembang dapat dengan cepat mempelajari fitur-fitur yang disediakan oleh Aspose.PDF for .NET.
Komponen yang cepat dan ringan ini membuat dokumen PDF secara efisien dan membantu aplikasi Anda berkinerja lebih baik. Aspose.PDF for .NET adalah pilihan pertama pelanggan kami saat membuat dokumen PDF karena harganya, kinerja yang luar biasa, dan dukungan yang hebat.
Aspose.PDF for .NET aman multithread selama hanya satu thread yang bekerja pada satu dokumen pada satu waktu. Ini adalah skenario umum untuk memiliki satu thread yang bekerja pada satu dokumen. Thread yang berbeda dapat bekerja dengan aman pada dokumen yang berbeda pada saat yang sama.
Semua komponen Aspose .NET memerlukan izin Full Trust. Alasannya adalah, komponen Aspose .NET perlu mengakses pengaturan registri, file sistem selain direktori virtual untuk operasi tertentu seperti parsing font dll. Selain itu, Komponen Aspose .NET didasarkan pada kelas sistem .NET inti yang juga memerlukan izin Full Trust dalam banyak kasus.
Penyedia Layanan Internet yang menghosting beberapa aplikasi dari perusahaan yang berbeda sebagian besar memberlakukan tingkat keamanan Medium Trust. Dalam kasus .NET 2.0, tingkat keamanan tersebut menerapkan batasan berikut:
<trust>
.Anda dapat dengan mudah mengunduh Aspose.PDF for .NET untuk evaluasi. Unduhan evaluasi adalah sama dengan unduhan yang dibeli. Versi evaluasi hanya menjadi berlisensi ketika Anda menambahkan beberapa baris kode untuk menerapkan lisensi.
Versi evaluasi dari Aspose.PDF (tanpa lisensi yang ditentukan) menyediakan fungsionalitas produk penuh. Namun, ia memiliki dua batasan: ia menyisipkan watermark evaluasi, dan hanya empat halaman pertama dari dokumen apa pun yang dapat dilihat/diedit.
NuGet adalah sistem manajemen paket sumber terbuka yang gratis dan berfokus pada pengembang untuk platform .NET yang bertujuan menyederhanakan proses menggabungkan pustaka pihak ketiga ke dalam aplikasi .NET selama pengembangan. Ini adalah ekstensi Visual Studio yang memudahkan untuk menambahkan, menghapus, dan memperbarui pustaka dan alat dalam proyek Visual Studio yang menggunakan .NET Framework. Sebuah pustaka atau alat dapat dengan mudah dibagikan dengan pengembang lain dengan membuat paket NuGet dan menyimpannya di dalam repositori NuGet. Ketika Anda menginstal paket, NuGet menyalin file ke solusi Anda dan secara otomatis membuat perubahan yang diperlukan, seperti menambahkan referensi dan mengubah file app.config atau web.config Anda. Jika Anda memutuskan untuk menghapus pustaka, NuGet menghapus file dan membalikkan perubahan apa pun yang dibuatnya pada proyek Anda sehingga tidak ada kekacauan yang tersisa.
Install-Package Aspose.PDF
untuk menginstal rilis penuh terbaru, atau ketik perintah Install-Package Aspose.PDF -prerelease
untuk menginstal rilis terbaru termasuk hotfix.Enter
.Jika Anda sudah mereferensikan komponen melalui NuGet, ikuti langkah-langkah ini untuk memperbarui referensi ke versi terbaru:
Update-Package Aspose.PDF
untuk mereferensikan rilis penuh terbaru, atau ketik perintah Update-Package Aspose.PDF -prerelease
untuk menginstal rilis terbaru termasuk hotfix.Ikuti langkah-langkah ini untuk mereferensikan komponen menggunakan GUI package manager:
Buka aplikasi .NET Anda di Visual Studio.
Dari menu Project pilih Manage NuGet Packages.
Ketik Aspose.PDF ke dalam kotak pencarian untuk menemukan Aspose.PDF for .NET.
Klik Instal/Perbarui di sebelah versi terbaru dari Aspose.PDF for .NET.
Karena Aspose.PDF for .NET menyediakan dukungan .NET Standard 2.0 (.NET Core 2.0), maka dapat digunakan dalam Aplikasi Core yang berjalan di sistem operasi seperti Linux. Kami terus bekerja untuk meningkatkan dukungan .NET Core dalam API kami. Namun, ada beberapa operasi berikut yang kami sarankan kepada pelanggan kami untuk dilakukan, guna mendapatkan hasil yang lebih baik saat menggunakan fitur Aspose.PDF for .NET:
Silakan instal:
sudo apt-get install ttf-mscorefonts-installer
)
Font-font ini harus ditempatkan di direktori “/usr/share/fonts/truetype/msttcorefonts” karena Aspose.PDF for .NET memindai folder ini di sistem operasi seperti Linux. Jika sistem operasi memiliki folder/direktori default lain untuk font, Anda harus menggunakan baris kode berikut sebelum melakukan operasi apa pun menggunakan 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
}
]
}
Ganti konten Program.cs
dengan:
// 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.