Objective c 如何';水印&x27;PDF文件?
好的,我对整个概念都很熟悉,而且我已经成功地在Objective c 如何';水印&x27;PDF文件?,objective-c,macos,cocoa,pdf,watermark,Objective C,Macos,Cocoa,Pdf,Watermark,好的,我对整个概念都很熟悉,而且我已经成功地在NSImage中添加了水印 我就是这样做的: - (void)maskOne:(NSString*)filename atTarget:(NSString*)folder { NSString* target = [self getTargetPathForFile:filename path:folder]; NSImage* newImage; NSImage* oldImage = [[NSImage alloc]
NSImage
中添加了水印
我就是这样做的:
- (void)maskOne:(NSString*)filename atTarget:(NSString*)folder
{
NSString* target = [self getTargetPathForFile:filename path:folder];
NSImage* newImage;
NSImage* oldImage = [[NSImage alloc] initWithContentsOfFile:filename];
newImage = [self maskImage:oldImage withMask:[self imageWithSubviews]];
[self saveImage:newImage asPNG:target];
}
其中[self-imagewithsubview]
从一个嵌入的黑色背景框返回一个NSImage
,其中包含一些透明文本
现在,在我的一个更大的应用程序中,作为一个子项目,我试图通过应用一个水印来保护导出的PDF文件(没有复杂的东西,只是在<强>每个页面或某个东西中间的一个简单的文本)。
你会怎么做呢?你可以使用CoreGraphics框架修改PDF内容-阅读相关主题。@H2CO3谢谢你的推荐!你能给我提供任何参考/资源吗?给你@H2CO3,非常感谢,老兄!;-)@Kameleon博士你能把你的解决方案贴在这里吗?