Ինչպես պտտել տեքստը PDF-ում՝ օգտագործելով C#

Այս ուղեցույցը բացատրում է C#** տեքստը PDF-ում պտտելու գործընթացը: Այն մանրամասն տեղեկատվություն է տրամադրում շրջակա միջավայրի կազմաձևման, անելիքների քայլերի և գործարկվող կոդ՝ Acrobat-ում տեքստը C#-ով պտտելու համար: Դուք նաև կսովորեք սահմանել տեքստի հատվածի տարբեր հատկություններ՝ պտտման անկյունը սահմանելու հետ մեկտեղ:

PDF-ում տեքստը C#-ով պտտելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.PDF for .NET տեքստը պտտելու համար ավելացնելու համար
  2. Ստեղծեք նոր PDF՝ օգտագործելով Document class օբյեկտը և նոր էջ ավելացրեք դրան
  3. Ստեղծեք TextFragment օբյեկտ և սահմանեք այնպիսի պարամետրեր, ինչպիսիք են դիրքը, տառատեսակը և պտտման անկյունը
  4. Ստեղծեք TextBuilder օբյեկտ՝ օգտագործելով վերը նշված նոր ավելացված էջը
  5. Կցեք տեքստի հատվածը տեքստի ստեղծող օբյեկտին
  6. Պահպանեք ստացված 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#-ում-ի հոդվածը:

 Հայերեն