Այս ձեռնարկը ներառում է ինչպես ջնջել տեքստը PPTX-ում Java-ի միջոցով: Այն ընդգրկում է շրջակա միջավայրը հաստատելու բոլոր մանրամասները, քայլ առ քայլ գործընթացը և աշխատանքային օրինակելի կոդը՝ Java-ի միջոցով PPTX տեքստը ջնջելու համար**: Այն բացահայտում է մանրամասները, ներառյալ նմուշի ներկայացման ստեղծումը, ինքնաձևի ստեղծումը, տեքստի շրջանակի ավելացումը՝ տեքստը ներդնելու միջոցով և տեքստի միջով հարվածելը:
Java-ի միջոցով PPTX-ում տեքստը հանելու քայլեր
- Կարգավորեք միջավայրը՝ ավելացնելու Aspose.Slides for Java՝ PPTX-ում տեքստը ջնջելու համար
- Ստեղծեք դատարկ ներկայացում՝ օգտագործելով Presentation դասի օրինակը և մուտք գործեք առաջին սլայդը
- Ստեղծեք Rectangle տիպի ինքնաձև և տեղադրեք դրա ներսում տեքստային շրջանակի նմուշ
- Տեքստի շրջանակի ներսում ավելացրեք տեքստի մի մասը և TextStrikethroughType համարիչի միջոցով սահմանեք կրկնակի տողով հարված:
- Ավելացրեք տեքստի երկրորդ մասը տեքստի շրջանակի ներսում և սահմանեք մեկ տողով հարվածը՝ օգտագործելով TextStrikethroughType հաշվիչը
- Պահպանեք ներկայացումը PPTX-ի վրա գրված տեքստով
Վերոնշյալ քայլերը ներառում են ինչպես ջնջել տեքստը Ներկայացման մեջ Java-ի միջոցով մի քանի API զանգերի միջոցով: Բոլոր համապատասխան դասերը և մեթոդները հստակեցված են և օգտագործվում են լավ սահմանված ձևով՝ ցանկալի արդյունք ստանալու համար. Ինչպես Presentation դասի օրինակն օգտագործվում է գոյություն ունեցող PPTX ֆայլը դատարկ ստեղծելու կամ բեռնելու համար, ShapeCollection դասի օրինակն օգտագործվում է PPTX սլայդում autoshape ավելացնելու համար, TextStrikethroughType հաշվիչը օգտագործվում է ընտրված հատվածի համար անհրաժեշտ տեքստի տողերի տեսակը սահմանելու համար: տեքստ.
Կոդ PPTX-ում տեքստը ջնջելու համար Java-ի միջոցով
import com.aspose.slides.FillType; | |
import com.aspose.slides.IAutoShape; | |
import com.aspose.slides.IPortion; | |
import com.aspose.slides.IPortionFormat; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.ITextFrame; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Portion; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
import com.aspose.slides.TextStrikethroughType; | |
import java.awt.Color; | |
public class StrikethroughText { | |
public static void main(String[] presArgs) throws Exception{ | |
String filesPath = "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/"; | |
License strikeTextlicense = new License(); | |
strikeTextlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Generate a default presentation to strikethrough the text | |
Presentation samplePresentation = new Presentation(); | |
//Load the first default slide from the presentation slides collection | |
ISlide slide = samplePresentation.getSlides().get_Item(0); | |
//Add an autoshape to add the text frame | |
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 120, 150, 300, 400); | |
//Fill the shape with no fill color | |
autoShape.getFillFormat().setFillType(FillType.NoFill); | |
//Add the text frame inside the autoshape | |
ITextFrame textFrame = autoShape.addTextFrame("This is sample strikethrough text"); | |
//Set the textual properties on the selected portion | |
IPortionFormat portionFormat = textFrame.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat(); | |
portionFormat.getFillFormat().setFillType(FillType.Solid); | |
portionFormat.getFillFormat().getSolidFillColor().setColor(Color.RED); | |
//Strikethrough text with double line | |
portionFormat.setStrikethroughType(TextStrikethroughType.Double); | |
//Insert a second line of text | |
IPortion secondPortion = new Portion("Second text line "); | |
textFrame.getParagraphs().get_Item(0).getPortions().add(secondPortion); | |
portionFormat = secondPortion.getPortionFormat(); | |
portionFormat.getFillFormat().setFillType(FillType.Solid); | |
portionFormat.getFillFormat().getSolidFillColor().setColor(Color.BLUE); | |
//Strikethrough text with a single line | |
portionFormat.setStrikethroughType(TextStrikethroughType.Single); | |
// Save the presentation having strikethrough text on the disk | |
samplePresentation.save(filesPath + "StrikethroughText.pptx", SaveFormat.Pptx); | |
} | |
} |
Այս օրինակը ցույց է տալիս strikeout տեքստը PPT-ում՝ օգտագործելով Java: Այն օգտագործում է Presentation դասի օբյեկտը լռելյայն դատարկ ներկայացում ստեղծելու համար և օգտագործում է Presentation.getSlides() մեթոդը՝ ներկայացման սլայդների հավաքածուի առաջին սլայդը բեռնելու համար։ Ստեղծվում է ինքնաձև, որին հաջորդում է տեքստի տեղադրումը դրա ներսում: Վերջապես, հատվածի ներսում ընտրված տեքստը հարվածվում է TextStrikethroughType հաշվիչի միջոցով, և շարադրված տեքստով ներկայացումը պահվում է սկավառակի վրա:
Այս օրինակում մենք սովորեցինք, թե ինչպես ջնջել ներկայացման տեքստը՝ օգտագործելով Java: Եթե ցանկանում եք ծանոթանալ ներկայացման ներսում սլայդների միաձուլման գործընթացին, տես ինչպես միաձուլել սլայդները Java-ում-ի հոդվածը: