Այս ուղեցույցը բացատրում է C#** տեքստը PDF-ում պտտելու գործընթացը: Այն մանրամասն տեղեկատվություն է տրամադրում շրջակա միջավայրի կազմաձևման, անելիքների քայլերի և գործարկվող կոդ՝ Acrobat-ում տեքստը C#-ով պտտելու համար: Դուք նաև կսովորեք սահմանել տեքստի հատվածի տարբեր հատկություններ՝ պտտման անկյունը սահմանելու հետ մեկտեղ:
PDF-ում տեքստը C#-ով պտտելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.PDF for .NET տեքստը պտտելու համար ավելացնելու համար
- Ստեղծեք նոր PDF՝ օգտագործելով Document class օբյեկտը և նոր էջ ավելացրեք դրան
- Ստեղծեք TextFragment օբյեկտ և սահմանեք այնպիսի պարամետրեր, ինչպիսիք են դիրքը, տառատեսակը և պտտման անկյունը
- Ստեղծեք TextBuilder օբյեկտ՝ օգտագործելով վերը նշված նոր ավելացված էջը
- Կցեք տեքստի հատվածը տեքստի ստեղծող օբյեկտին
- Պահպանեք ստացված PDF ֆայլը սկավառակի վրա՝ դրա մեջ պտտվող տեքստով
Այս քայլերը նկարագրում են PDF տեքստը C#**-ի միջոցով **պտտելու գործողությունը: Այն ընդգծում է բոլոր անհրաժեշտ դասերը, մեթոդները և հատկությունները, որոնք օգտագործվում են օրինակելի կոդում, ինչպես օրինակ՝ Document դասը՝ PDF ֆայլը ստեղծելու համար, TextFragment դասը՝ տեքստը ստեղծելու և դրա հատկությունները կարգավորելու համար, և TextBuilder դասը՝ վերջապես պտտվող տեքստը PDF-ում ավելացնելու համար:
Կոդ՝ Adobe Acrobat-ում տեքստը պտտելու համար՝ օգտագործելով C#
using Aspose.Pdf; | |
using Aspose.Pdf.Text; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to rotate text in a PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Instantiate a document object to add rotated text | |
Document pdfDocument = new Document(); | |
// Add a new page and get its reference | |
Page pdfPage = (Page)pdfDocument.Pages.Add(); | |
// Create a text fragment | |
TextFragment fragment = new TextFragment("Sample rotated text"); | |
fragment.Position = new Position(250, 550); | |
// Set Font properties | |
fragment.TextState.FontSize = 14; | |
fragment.TextState.Font = FontRepository.FindFont("Arial"); | |
// Set rotation angle | |
fragment.TextState.Rotation = 60; | |
// Create a TextBuilder object | |
TextBuilder builder = new TextBuilder(pdfPage); | |
// Add the text fragment to the PDF page | |
builder.AppendText(fragment); | |
// Save the document | |
pdfDocument.Save("RotatedText.pdf"); | |
System.Console.WriteLine("Text rotated successfully"); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս Adobe-ում տեքստը պտտելու գործընթացը՝ օգտագործելով C#*, որտեղ TextFragment դասը օգտագործվում է տեքստային տարր ստեղծելու և դրա հատկությունները սահմանելու համար, ինչպես դիրքը, որը սահմանվում է՝ տրամադրելով XIndent և YIndent, տառատեսակը սահմանվում է ըստ չափի և տառատեսակի անվանման և ռոտացիայի: սահմանվում է անկյունով: TextBuilder դասը օգտագործվում է տեքստային հատվածներ, ինչպես նաև փաստաթղթին պարբերություններ կցելու համար, եթե պահանջվում է:
Այս հոդվածը մեզ սովորեցրել է ավելացնել և պտտել տեքստը PDF-ում: Եթե ցանկանում եք սովորել PDF-ում ջրանիշ ավելացնելու գործընթացը, տես ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF-ին C#-ում-ի հոդվածը: