Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Dari rilis ini mendukung konversi PDF ke Gambar DICOM
private static void PdfToDicom()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "PagesToImages.pdf"))
{
var dicom = new Aspose.Pdf.Devices.DicomDevice();
FileStream outStream = new FileStream(dataDir + "PdfToDicom_out.dcm", FileMode.Create, FileAccess.ReadWrite);
dicom.Process(document.Pages[1], outStream);
}
}
Sejak 22.09, dukungan untuk menambahkan properti untuk memodifikasi urutan rubrik subjek (E=, CN=, O=, OU=, ) ke dalam tanda tangan.
private static void SignPdfWithModifiedOrderOfSubjectRubrics(string pfxFilePath, string password)
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
// Instantiate PdfFileSignature object
using (var fileSign = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
fileSign.BindPdf(dataDir + "DigitallySign.pdf");
var rect = new System.Drawing.Rectangle(100, 100, 400, 100);
var signature = new Aspose.Pdf.Forms.PKCS7Detached(pfxFilePath, password);
// Set signature custom appearance
signature.CustomAppearance = new Aspose.Pdf.Forms.SignatureCustomAppearance()
{
UseDigitalSubjectFormat = true,
DigitalSubjectFormat = new Aspose.Pdf.Forms.SubjectNameElements[] { Aspose.Pdf.Forms.SubjectNameElements.CN, Aspose.Pdf.Forms.SubjectNameElements.O }
//or
//DigitalSubjectFormat = new Aspose.Pdf.Forms.SubjectNameElements[] { Aspose.Pdf.Forms.SubjectNameElements.OU, Aspose.Pdf.Forms.SubjectNameElements.S, Aspose.Pdf.Forms.SubjectNameElements.C }
};
// Sign PDF file
fileSign.Sign(1, true, rect, signature);
// Save PDF document
fileSign.Save(dataDir + "SignPdfWithModifiedOrderOfSubjectRubrics_out.pdf");
}
}
Sejak 22.5 mendukung ekstraksi teks SubScript dan SuperScript dari PDF.
Jika dokumen PDF berisi teks SubScript dan SuperScript seperti H2O, maka ekstraksi teks dari PDF juga harus mengekstrak informasi format mereka (dalam teks biasa yang diekstrak). Jika PDF berisi teks miring, itu juga harus disertakan dalam konten yang diekstrak.
private static void ExtractTextSuperscript()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Text();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "TextWithSubscriptsSuperscripts.pdf"))
{
// Use TextFragmentAbsorber with no parameters to get all text
var absorber = new Aspose.Pdf.Text.TextFragmentAbsorber();
absorber.Visit(document.Pages[1]);
// Iterate through text fragments to find superscript text
foreach (var textFragment in absorber.TextFragments)
{
if (textFragment.TextState.Superscript)
{
Console.WriteLine(String.Format("Text {0} at {1} is superscript!", textFragment.Text, textFragment.Position));
}
}
}
}
Rilis ini mencakup informasi untuk Aspose.PDF for .NET:
contoh
private static void ConvertPdfToOds()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
{
// Instantiate ExcelSaveOptions object
var saveOptions = new Aspose.Pdf.ExcelSaveOptions
{
// Specify the desired table file format
Format = Aspose.Pdf.ExcelSaveOptions.ExcelFormat.ODS
};
// Save the file in ODS format
document.Save(dataDir + "PDFToODS_out.ods", saveOptions);
}
}
PDF ke XMLSpreadSheet2003: Mengenali teks dalam subscript dan superscript;
PDF ke Excel: Mengenali teks dalam subscript dan superscript;
Hapus tanda tangan UR saat menyimpan dokumen;
Hapus bendera Suspects di MarkInfo saat menyimpan dokumen;
Hapus Info saat menyimpan dokumen
Rilis ini mencakup pembaruan berikut:
Dukungan untuk AFRelationship;
Validasi header PDF;
Hapus subfilter adbe.x509.rsa_sha1 saat menyimpan dokumen;
Format Field sebagai Angka dan Format Tanggal;
Larang penggunaan enkripsi RC4 dalam FDF 2.0.
Dari versi 22.2 dimungkinkan untuk menandatangani dokumen menggunakan PdfFileSignature dengan LTV, dan dengan kemampuan untuk mengubah hashing dari SHA1 ke SHA256.
private static void SignPdfWithSha256(string pfxFilePath, string password)
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
// Instantiate PdfFileSignature object
using (var fileSign = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
fileSign.BindPdf(dataDir + "DigitallySign.pdf");
var rect = new System.Drawing.Rectangle(300, 100, 1, 1);
var signature = new Aspose.Pdf.Forms.PKCS7(pfxFilePath, password)
{
UseLtv = true,
TimestampSettings = new Aspose.Pdf.TimestampSettings("http://freetsa.org/tsr", string.Empty, Aspose.Pdf.DigestHashAlgorithm.Sha256)
};
// Sign PDF file
fileSign.Sign(1, false, rect, signature);
// Save PDF document
fileSign.Save(dataDir + "SignPdfWithSha256_out.pdf");
}
}
Sekarang, Aspose.PDF for .NET mendukung memuat dokumen dari salah satu format dokumen yang paling populer, Portable Document Format (PDF) versi 2.0.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.