> 文章列表 > C#代码修改设计原图psd、ai格式图层文字内容等导出bmp等,需要license 要高额付费放弃

C#代码修改设计原图psd、ai格式图层文字内容等导出bmp等,需要license 要高额付费放弃

C#代码修改设计原图psd、ai格式图层文字内容等导出bmp等,需要license 要高额付费放弃

Update text is supported only in licensed mode 

 System.ComponentModel.LicenseException
  HResult=0x80131901
  Message=Update text is supported only in licensed mode
  Source=Aspose.PSD
  StackTrace:
   at  .(Object )
   at  . ()
   at  .(Object , UInt32 )
   at  . (Boolean )
   at  .(Object[] , Type[] , Type[] , Object[] )
   at    .UpdateText(String , Point , Single , Color )
   at Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(String text)
   at FT_Tools.FormTest.FormTest_Load(Object sender, EventArgs e) in D:\\M20\\debug\\ProductionTools\\FT_M20\\FormTest.cs:line 48
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

   public static Layer FindLayer(string layerName, PsdImage image){// Get aa layers in PSD filevar layers = image.Layers;// Find desired layerforeach (var layer in layers){// Match layer's nameif (string.Equals(layer.DisplayName, layerName, StringComparison.InvariantCultureIgnoreCase)){return layer;}}return null;}private void FormTest_Load(object sender, EventArgs e){// Load PSD fileusing (PsdImage image = (PsdImage)Aspose.PSD.Image.Load(@"sample.psd")){// Find Layer using layer's namevar layerToUpdateText = (TextLayer)FindLayer("sample", image);// Simple way to update textlayerToUpdateText.UpdateText("John Doe");// Save the updated PSD fileimage.Save("updated-psd.psd");}}