Membuka dokumen PDF secara pemrograman
Contents
[
Hide
]
Kode berikut juga dapat digunakan dengan perpustakaan Aspose.PDF.Drawing.
Membuka dokumen PDF yang sudah ada
Ada beberapa cara untuk membuka dokumen. Cara termudah adalah dengan menentukan nama file.
public static void OpenDocument()
{
var fileName = @"C:\tmp\tourguidev2_gb_tags.pdf";
using (var pdfDocument = new Aspose.Pdf.Document(fileName))
{
Console.WriteLine($"Halaman {pdfDocument.Pages.Count}");
}
}
Membuka dokumen PDF yang sudah ada dari aliran
public static void OpenDocumentStream()
{
const string fileName = "SJPR0033_Folder_Utland_16sid_ENG_web3.pdf";
var remoteUri = "https://www.sj.se/content/dam/SJ/pdf/Engelska/";
// Buat instance WebClient baru.
var webClient = new WebClient();
// Gabungkan domain dengan nama file sumber web.
var strWebResource = remoteUri + fileName;
Console.WriteLine("Mengunduh File \"{0}\" dari \"{1}\" .......\n\n", fileName, strWebResource);
var stream = new MemoryStream();
webClient.OpenRead(strWebResource)?.CopyTo(stream);
using (var pdfDocument = new Aspose.Pdf.Document(stream))
{
Console.WriteLine($"Halaman {pdfDocument.Pages.Count}");
}
}
Membuka dokumen PDF yang terenkripsi
public static void OpenDocumentWithPassword()
{
const string fileName = @"C:\tmp\DocSite.pdf";
const string password = "Aspose2020";
try
{
using (var pdfDocument = new Aspose.Pdf.Document(fileName, password))
{
Console.WriteLine($"Halaman {pdfDocument.Pages.Count}");
}
}
catch (InvalidPasswordException e)
{
Console.WriteLine(e);
}
}