Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
모든 문서에는 페이지 번호가 있어야 합니다. 페이지 번호는 독자가 문서의 다양한 부분을 찾는 데 더 쉽게 해줍니다. Aspose.PDF for .NET는 PageNumberStamp를 사용하여 페이지 번호를 추가할 수 있게 해줍니다.
다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.
PageNumberStamp 클래스를 사용하여 PDF 파일에 페이지 번호 스탬프를 추가할 수 있습니다. PageNumber Stamp 클래스는 형식, 여백, 정렬, 시작 번호 등과 같은 페이지 번호 기반 스탬프를 생성하는 데 필요한 속성을 제공합니다. 페이지 번호 스탬프를 추가하려면 필요한 속성을 사용하여 Document 객체와 PageNumberStamp 객체를 생성해야 합니다. 그 후, Page의 AddStamp 메서드를 호출하여 PDF에 스탬프를 추가할 수 있습니다. 페이지 번호 스탬프의 글꼴 속성도 설정할 수 있습니다. 다음 코드 스니펫은 PDF 파일에 페이지 번호를 추가하는 방법을 보여줍니다.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageNumberToPdf()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_StampsWatermarks();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "PageNumberStamp.pdf"))
{
// Create page number stamp
var pageNumberStamp = new Aspose.Pdf.PageNumberStamp();
// Whether the stamp is background
pageNumberStamp.Background = false;
pageNumberStamp.Format = "Page # of " + document.Pages.Count;
pageNumberStamp.BottomMargin = 10;
pageNumberStamp.HorizontalAlignment = HorizontalAlignment.Center;
pageNumberStamp.StartingNumber = 1;
// Set text properties
pageNumberStamp.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Arial");
pageNumberStamp.TextState.FontSize = 14.0F;
pageNumberStamp.TextState.FontStyle = Aspose.Pdf.Text.FontStyles.Bold;
pageNumberStamp.TextState.FontStyle = Aspose.Pdf.Text.FontStyles.Italic;
pageNumberStamp.TextState.ForegroundColor = Color.Aqua;
// Add stamp to particular page
document.Pages[1].AddStamp(pageNumberStamp);
// Save PDF document
document.Save(dataDir + "PageNumberStamp_out.pdf");
}
}
PDF 페이지 번호 추가는 페이지 번호 추가 기능이 어떻게 작동하는지 조사할 수 있는 온라인 무료 웹 애플리케이션입니다.
Bates 번호 매기기(Bates stamping이라고도 함)는 법률, 의료 및 비즈니스 분야에서 이미지와 문서에 식별 번호 및/또는 날짜/시간 마크를 배치하는 데 사용됩니다. 예를 들어, 재판 준비의 발견 단계에서 또는 비즈니스 영수증을 식별하는 동안 스캔되거나 처리될 때 사용됩니다. 이 과정은 이미지나 문서의 식별, 보호 및 자동 연속 번호 매기기를 제공합니다.
Aspose.PDF는 현재 Bates 번호 매기기에 대한 제한된 지원을 제공합니다. 이 기능은 고객의 요청에 따라 업데이트될 것입니다.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void RemoveBatesNumbering()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_StampsWatermarks();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "RemoveBatesNumberingInput.pdf"))
{
foreach (var page in document.Pages)
{
// Remove bates numbering
var artifacts = page.Artifacts.Where(ar => ar.CustomSubtype == "BatesN");
foreach (var artifact in artifacts)
{
page.Artifacts.Delete(artifact);
}
}
// Save PDF document
document.Save(dataDir + "RemoveBatesNumbering_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.